For many organizations that work in the web app development space, Selenium is the tool of choice for automated testing. Well, there’s a reason for that: Selenium is indeed a powerful and useful tool, and there are plenty of good things we can say about it. Unfortunately, every rose has its thorn and Selenium is…
Year: 2020
It’s been a long day. There’s a hot new feature you’ve been working on. You’re so excited to get it to your customers, who are dying to have it. You’re tying up just one little bit of logic, and then it’s done. Now you’re ready to push it, right? Those customers can’t wait, and 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…
Updated: Nov 16, 2020 Background: Organizations are increasingly software-driven, differentiating their products and services with software. Yet end-to-end (E2E) testing remains one of the biggest bottlenecks to faster software releases. Functional UI and E2E tests are slow to create and break with minor code changes. As teams add functionality or update their UI to maintain…
Continuous delivery has truly revolutionized the software development industry. Nowadays, most organizations leverage continuous integration (CI) and continuous delivery (CD) to build applications faster. However, the testing practices in many organizations have been slow to catch up. They still rely on traditional practices of having a build phase and then a test phase. This article will…
Is software testing valuable? Of course. Is it free? There’s no free lunch in software development. If your organization aims to implement a proper testing strategy, “software testing cost” is a topic you can’t overlook. We’ll walk you through a list of the leading software testing costs, explaining what they are, what the business case…
Testing is an important part of the software development process. You should test your Angular apps at various stages of development. Angular integration testing is just as important as unit testing and end-to-end (E2E) testing. Using Angular integration testing, you can test two or more units of an Angular app that work together to perform…
End-to-end testing (E2E testing) is arguably the most misunderstood type of software testing out there. It’s also one of the most important ones. Why? Because it’s the type of testing that most closely resembles the experience of a real user working with the application. We’ve already published an introductory guide to E2E testing. Today, we…
The Testim blog has been publishing a lot of posts about JavaScript testing related concepts and tools. We’ve covered Jest testing, Cucumber.js, and load testing with Artillery, among many other topics. Today, we carry on with the trend by covering yet another JavaScript testing-related tool: Sinon JS. Sinon JS is a popular JavaScript library that…
Testim Labs is a fresh way for VIP customers to get early access to new features. Labs will initially showcase three early release features: Auto Grouping, for test step deduplication; Accessibility testing for determining if your site is compliant with accessibility guidelines; and Test Flow View, which provides a visual flow representation of the tests….