Testim Copilot is here | Learn More

Month: June 2020

Had enough false positives because of in-app messages and chat pop-ups? Do you happen to have a test failing every once in a while because of chat pop-ups that appear on any page at any time and cover the element you are looking to click on? If you ever had in-app messages and walkthroughs that…

Making a good impression on your customers is very important for your business. The best way to impress your customers is by making your product speak for you. Along with creating a good impression, your product also decides how much money you make. To make sure this happens, you need to test your product to…

The battle of XPath vs CSS Selector is one that people approach differently—mostly because of preferences rather than the various implications of using either of the options. If you’ve ever had to pick between using XPath and CSS selectors, most likely the environment you were working in had more to do with your choice than…

BDD is a software development methodology that fosters collaboration between technical and nontechnical participants of the software development process. Since its introduction in 2006, many teams and organizations around the world have adopted the methodology. Developers have created BDD tools for most mainstream languages. JavaScript is certainly no exception. Being the most important language in…

What are front-end tests? Why are they important? How do you make the most of them? We’ll answer those and more questions in this post. We’ll start by defining front-end testing. Then, we’ll talk about the main reasons to use it and describe some types of front-end tests. After that, we wrap-up with tips on…

Checking element visibility might seem simple, “It’s just on the page!”. However, there are several issues with visibility checks. Why do we even need visibility checks? While it may seem trivial, let’s discuss why visibility checks are needed. You might want to check that something is visible or invisible before performing an action (an explicit…

At Testim, a lot of what we do is build  AI-based features on top of automation frameworks to add stability, accelerate test creation, and improve root-cause analysis. We evaluate a number of test automation frameworks to understand their strengths and weaknesses, feature differences, and non-functional attributes.  As a new framework, Playwright reaches stable versions, it’s…