Testim Copilot is here | Learn More

Tag: UI testing

Challenges with Open Source automation frameworks If you have been in software test automation for more than a minute, you’ve probably heard of frameworks like Selenium or Puppeteer for browser and test automation. And, if you’ve worked with them, you know the time and skill required to author tests as well as their propensity for…

Unit testing’s benefits aren’t restricted to just a few languages. To prove that, today, we’re focusing on TypeScript unit testing. In this post, you’ll learn how to unit test your TypeScript code in a hands-on tutorial. You’ll also learn what unit testing is and what you gain from using it. Since this is a tutorial,…

Selenium is a tool that makes it possible to automate a web browser. According to the developers of Selenium, its usage is limitless. You can use Selenium to perform tasks that you would’ve done manually in the browser. Using Selenium to automate tasks can save time and reduce boredom. Selenium can perform actions including opening…

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…

Today’s web applications are more complicated than ever. Libraries like React have opened up a whole new world of application complexity and functionality. As an experienced developer, you know that it’s important to test every part of your web application. You probably already have a plan for testing your server’s code. That’s great! But it’s…

Automated UI testing is a critical and often neglected part of the software delivery pipeline. I can’t count the number of projects I’ve worked on with terrific, comprehensive unit tests for server code and absolutely nothing for the UI. Part of the reason for this is because UI testing is a real challenge to set…

As a web developer, one of the thorniest issues I run into is testing functionality in my web UI. I understand the importance of automated software testing, but writing tests for a UI is difficult. For starters, parsing HTML your server generates is difficult. It is possible to run your tests in a system like…

When it comes to implementing a sound software QA approach, there’s probably nothing more important than software testing. The problem is that software testing is such a vast area. With many terms and buzzwords, types of testing, and tools, it’s hard not to feel overwhelmed. Today’s post is our contribution to relieving your burden by supplying…

Safari is a widely used browser, second only to Google Chrome, with close to 20 percent total market share. It only makes sense that you can run end-to-end tests for your web applications on it. But to do this, you need SafariDriver, which allows Selenium tests on mobile iOS and macOS. This article is a…

We’re back with another testing-related subject. Today’s topic is pretty straightforward: We’ll show you how to implement record and playback in Selenium. “Record and playback” refers to a specific approach to automated testing that allows people with no coding skills to create end-to-end or UI tests. Selenium is a popular browser automation tool that many…