Want to see how Testim integrates with Tricentis SeaLights? | Find out here

Tag: software testing

Mockito is a popular open-source mocking library for Java, and as such, it’s useful for those wanting to unit test their code. However, some of its features can confuse newcomers, particularly regarding spies. What’s a Mockito spy, and how does it differ from a mock? When should you use it? These are some of the…

In software development, a regression is any change to a system after performing the last test. There are many causes of regressions in software testing, and because of their complexity and impact on the product, you should avoid them where possible. This article will examine how regression tests differ from functional tests, what each type…

Software testing is a critical piece of any successful software development team’s process. We can categorize testing into functional testing and nonfunctional testing. Functional testing focuses on finding bugs, whereas nonfunctional testing focuses on verifying quality. This post describes how functional testing differs from nonfunctional test cases and how they maximize efficiency and avoid bottlenecks…

Selenium is one of the most popular tools when it comes to testing automation. You can use it in a variety of ways, some of which do not result in clean, concise code. Fortunately, there are design patterns you can leverage to make your Selenium tests more organized and structured. This post covers one of…

What’s all the buzz about testing software with artificial intelligence (AI)? Let’s start with a basic definition–AI is the simulation of human intelligence in machines. It is composed of several computer science learning branches that focus on creating systems programmed to perform tasks that require advanced cognitive functions. Some of those functions include analyzing data,…

The world is indeed becoming more agile, and automated tests are a must in order to keep up. By automating your tests, you can increase your speed and efficiency while ensuring that your product is of the highest quality. Automated tests also allow you to easily and quickly regression test your product, which is essential…

The software industry has grown a lot in the last two decades. Almost all the digital products and services that you see involve some kind of software in one way or another. These software suites are not directly delivered to you just after development; instead, they go through thorough testing so that they don’t have…

Testing in production used to have a terrible reputation. And some (or most?) of it was probably deserved. But everything changes and the software industry is probably the fastest-changing “thing” ever. Nowadays, testing in production is not only tolerated but actively encouraged in many situations. However, a bad reputation isn’t an easy thing to shake…

Tests represent an extremely important step in the software development process, as they aim to validate if an application is working correctly and if it meets the specified requirements. In this context, we can apply several techniques at different times and in different ways to validate the main aspects of the software. To prevent testing…

Picture this. Your organization has been working hard on its product for two years. The release of the first version is approaching quickly, and everyone is excited. The stakes are high, so people are nervous, but they’re also confident on the quality of their work. Then, the big day finally comes… and it’s terrible. Sure,…