Month: February 2025

By: Sofía Palamarchuk for Abstracta If you work in the software industry, you’ve most likely heard about the popular term, “shift-left testing.” With Agile practices like TDD, BDD, CI and DevOps becoming mainstream, “shift-left” is the answer to how testing fits in, and must be done in order for them to become a reality. Instead…

Looking to test your JavaScript and/or TypeScript code? Then you could do worse than go for testing with Mocha and Chai. These two libraries are among the most popular tools that developers use to write tests for JavaScript or TypeScript code. But if you’re not familiar with them yet, let me show you how easy…

Testing is essential to the development process to ensure code quality and functionality. Testing can be performed manually or automated. Automated tests require less time to execute and are more efficient to run, so it’s a good idea to automate the test cases you plan to run repeatedly. This blog post will cover two of…

Testing the functionality and usability of the application is a critical part of software development. There are many approaches to application testing methods, like unit testing, functional testing, end-to-end (E2E) testing, integration testing, performance testing, and more. Testing is usually conducted with a script and automation framework that can fish out bugs and inconsistencies throughout…

It’s 2024 and AI is now a normal part of our lives, and especially of our work as testers. And the estimations are that AI usage in software testing will increase over time. Apart from AI testing tools, like Testim, which generate and maintain test cases, we can also use tools that are not designed…

What actually happens when you click your mouse in your browser window? In this talk, we took a deep dive into how your web browser works and what actually happens when a mouse is clicked. We also took a deep dive into what browsers do, how events work internally, and why. Our developer Benjamin Gruenbaum…

Apex is a development platform created by Salesforce that allows you to use Salesforce’s powerful functionality and build your own custom cloud-based software applications. Salesforce allows multiple users to use their development platform simultaneously. The Apex engine enforces runtime and data limitation measures called governor limits to avoid performance issues and optimize processing. With governor limits,…

Testim Playground was discontinued on June 26, 2023. We are preserving this post for your reference. As software development organizations shift-left, more of the testing responsibility is moving to developers. Developers are increasingly asked to create and manage GUI functional and end-to-end tests, often running on open-source test automation frameworks. Coding these tests takes time…

Predictive analytics is the use of historical data and statistics to predict future outcomes. It combines machine learning (ML), data analysis, artificial intelligence, and data models to identify patterns that forecast future outcomes. Companies use historical and present data to anticipate trends and behaviors seconds, days, or years in advance with great accuracy. Predictive analytics…

To remain competitive in today’s world, software organizations must make their software release process fast and reliable, predictable, and yes, even a little boring. And having a solid release management process is essential to achieve that desired “boredom.” However, having that level of predictability in software release processes is still a distant dream for many—if…