Testim Copilot is here | Learn More

Month: December 2020

As a developer, I want to test the software I write. I’m constantly trading time spent testing software for time spent coding. It’s a struggle to know how much time I should spend testing a new feature to ensure it works. It’s also a struggle to know just which tests to write. When I’m writing…

End-to-end (E2E) testing helps with validating the most important flows in your application, such as user login requests. For front-end development, E2E tests help verify if the correct UI has been presented. For back-end development, E2E tests help verify if an important flow in your back-end services returns the expected output. This post will introduce…

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…

We could say automation is the whole raison d’être for software development. As developers, we seek to employ automation in order to solve problems with more efficiency than before. And we solve problems not only for our clients or employers but also for ourselves. We write scripts and software utilities to automate the packaging and…

Being a beginner in software testing might feel overwhelming. One of the reasons is that there are many types of testing: unit testing, end-to-end testing, load testing, to name a few. To make things worse, there are additional terms that look like additional kinds of testing, but they’re not. An example would be shift-left testing,…

According to Wikipedia, “Regression testing is rerunning functional and non-functional tests to ensure that previously developed, and tested software still performs after a change.” Whether you’re dealing with the agile, waterfall, scrum, or another software development methodology, automating regression testing plays a key role in building quality code. In this post, you’ll learn web application regression testing…

Selenium bills itself as a tool to automate browsers. That kind of tool is critical for today’s continuous integration web development workflow. When you’re shipping code hours after a developer writes it, you need to be sure it works. The best way to do that is to automate tests that run against your application on…

Applications have come a long way in making your life better. Single sign-on (SSO) is one such thing that not only makes signing in or signing up easy but also secures the way you do it. But if you’re on the application building side, you need to make sure that the SSO functionality works as…

Auto grouping is an industry-first feature that enables you to maximize step reuse in your Automate project. Testim will periodically scan your project and look across your tests for duplicated sequences of steps. These sequences will be grouped, parameterized as needed, and sorted, so you can decide which ones are best converted to shared groups…

2020 is (finally) ending! Let’s go back and check the accuracy of our predictions. Who had, “major pandemic disrupting the year?” How about, “record hurricanes and forest fires in the US?” Murder hornets, anyone? Yeah, this year was a big FAIL in a lot of respects. Hopefully, you were all able to stay safe and…