Month: February 2025

Artificial Intelligence (AI) has taken over the world in the past few years. Not a day goes by without hearing something new that has come up in the field of finance, healthcare, ecommerce, computer vision and much more. Now we have AI in the field of software testing. In this webinar we discussed how Testim…

Maybe you’ve heard what test automation is but you’re unsure about how to fit it all together in practice. If that’s you, then you feel just like I did when I was first getting my head around how test automation works. So many conversations about testing quickly become abstract and sometimes we simply want to…

At Testim, we are always trying to improve our Smart Locators to keep track of your elements better to achieve the most stable tests possible. Some attributes can be trickier than others. One Dev practice that creates challenges is the use of random GUIDs to generate class names.  In this post, we will describe what…

A product’s performance is the most important goal of a software company. But what if your software fails in production? During development, you need to test your product. Some tests work while others do not. Testing involves the storage of data. Human and artificial data get stored to generate results. Alternatively, artificial intelligence (AI) is…

You probably already have Jenkins running to automate the build process of your applications. However, you might be aware that to increase quality in your build process, you need to include testing. So, in this post, I’ll cover why automated testing is so crucial in continuous integration (CI) pipelines. Then, I’ll explain how to integrate…

What Is Selendroid? Selendroid, in short, is Selenium, but for Android. It’s a test automation framework powered by the Selenium client API that can drive the UI for native and hybrid Android applications. You can also use Selendroid to perform end-to-end tests on mobile web apps. You can use Selendroid to test applications without altering…

Improving team collaboration is a crucial goal of nearly every software development team. Methodologies like DevOps, tools like Jira, and activities like daily standups all serve to improve cooperation and align teams toward common goals.  Testing is too often the final step, rather than an integral part of the development process. Yet, releasing faster requires…

In today’s business landscape, Salesforce has become the backbone of customer relationship management (CRM) for countless organizations. However, as Salesforce environments grow more complex and customized, maintaining quality and reliability becomes a significant challenge for quality assurance teams. Meeting the demand for rapid delivery with consistent quality is critical for businesses. Salesforce test automation can…

Mockito is a popular open-source mocking library for Java, and as such, it’s useful for those wanting to unit test their code. However, some of its features can confuse newcomers, particularly regarding spies. What’s a Mockito spy, and how does it differ from a mock? When should you use it? These are some of the…

Testim Puppeteer Recorder was discontinued on April 30, 2023. We are preserving this post for your reference. End-to-end testing involves testing the complete flow of an application from start to finish. It can be a manual test done by running the application in an actual browser and trying out features to see if things work…