Testim Copilot is here | Learn More

Month: December 2021

CSS is an essential component in front-end web development. But in the past, automated CSS testing didn’t get the same attention as testing JavaScript. Now that front-end development involves ever-more-complicated systems for writing and using CSS, its testing has transformed from a niche to a necessity. This guide aims to demystify the rapidly changing world…

Selenium is probably the first thing that comes to mind when thinking of automated testing. No doubt selenium has a lot of capabilities — enough for almost every testing need. To make the most of Selenium, you need to be well-versed in different testing techniques and approaches to testing with Selenium. Modern web applications have…

Ever wanted more of your site’s users to email you? Or maybe they’re emailing you, but it would be better if they followed a specific format? Mailto links are an easy way to help your users send email messages. In this post, you’ll learn what mailto links are and when you’d want to use them….

In this post, we’re going to focus more on the scripted method of testing applications, starting with a look at its use cases and the advantages thereof. We’ll also examine tools that use scripted testing concepts to improve the quality of your applications. Before we get into the details of scripted testing, a glance into…

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…

Modern software wouldn’t be possible without HTTP APIs. In a microservice architecture, they connect front-end and back-end components or different back-end components. Developers also rely on third-party APIs for essential product features, such as payment and communications. Every API is a contract that both sides must follow to the letter to stay connected. In the…

In this day and age, no serious manager or tech leader would question the importance of testing. However, it’s also necessary to decide how to carry out the tests in practice. This takes us to today’s topic: test design. Test design, in short, is the process of defining how test activities will be done. Here…

People often mix up terms like test suite and test cases. And if you’re one of them, don’t worry: this post is for you. In short, a test case is the smallest piece of testing you can have when creating automated tests. And several test cases together make up a test suite, which you can…

Automated testing is a must for any modern software development organization. That’s why you must know and master tools in that space if you have any hope of producing high-quality code. Fortunately, there is a huge variety of testing tools available. These tools cater to virtually every need of a comprehensive testing strategy. When it…

Here’s something you probably didn’t anticipate when joining software development as a younger software engineer: the amount of testing you’d be involved with. There are so many types of software testing that often just trying to keep up leaves you overwhelmed! Lucky for you, we’re here to help, covering automated cross-browser testing in this post….