Our premier event for enterprise software quality is back | Register now

Year: 2025

AI in DevOps is no longer a new concept. Companies have embraced the term. However, it may appear that some are not achieving the ultimate goal that DevOps aims to achieve. Let’s dive into why that could be.  The ultimate goal is to see continuous flow of value in the production environment, enabling IT to…

Web applications have become a very important part of any business today. You reach out to the people on the internet using web applications. It is very important for you to make sure your application is impressive. You carry out a lot of tests to make sure your application is good enough. And when it…

Google recently announced that they released Puppeteer, a Node library which provides an API to control headless Chrome. Within 24hrs they received great feedback from the community; 6,685 stars on Github 2.2K likes and 1.2K shares on Twitter So why should we care? Here’s a snippet from its GitHub documentation: In Google’s own words, there…

Following my latest article “CssSelectors not only for styling” many people asked me about the difference between using CssSelector and XPath, and what are the benefits to using XPath as a locator. Sadly, I see many engineers struggling to identify an element by using other selectors, find themselves blindly copying a WebElement’s XPath using the…

You’ve been going along writing your Angular application, and you’ve now reached a point where you have enough code in your application for things to get complicated. You may even have a few tests here and there to validate things are working. Now you want to focus your efforts on tests that will give back…

IntroductionWe work hard to improve the functionality and usability of our autonomous testing platform to support your software quality initiatives. This month we’re thrilled to release a few of your most requested Testim features; Multi Tab Screenshots, Generate Random Value Step, Suite View Free Text Search, Test List Export Feature. Check them out and let…

When testing web apps through their UI, you must ensure you’re locating elements on the page in a safe and stable way. Otherwise, you might end up with fragile tests that hurt everyone involved. For instance, modern web apps will often load elements at different times, so to avoid errors, you need to wait until…

The React Testing Library is made on top of the DOM testing library. It has become popular quickly because most unit test cases written in it resemble real user interactions. Writing test cases for asynchronous tasks like API calls are often complicated. This post will look into the waitFor utility provided by the React Testing…

You can grow a garden of comprehensive tests for your codebase in many ways. Today we’ll discuss data-driven testing. As your software grows, so do the number of tests to ensure your code works smoothly. This situation can easily become a burden, allowing your tests to grow like weeds, becoming hard to read and maintain….

Last month we announced a new UI test recorder for Playwright GUI functional tests. I hinted that we weren’t done. Our fabulous engineers have adapted it to work for Puppeteer! Today, Testim is announcing the free Puppeteer recorder, a new tool to record and play GUI functional tests that can be run as code on…