Tutorials and resources on how to apply test automation in software testing
In most of your software testing activities, you need data. Sometimes you can rely on a small sample, but if you want to perform some load testing or if you want to test a feature that needs to produce a multipage invoice, then you start to need more than just two or three occurrences. Test data generators are tools that can help you in this task with the automatic generation of hundreds or thousands of customers, products or accounts items with different attributes for their id, email, name, etc.
In this article, Tanvi Mittal explains how to exploit production logs to detect issues that were not covered by pre-release test suites.
As distributed systems are too complex for deterministic testing, AI can help. In this article, Naveen Prakash proposes an approach based on the ideas of chaos engineering and AI-assisted testing. The focus shifts from testing individual pieces to understanding what happens when many services run together under unpredictable conditions.
Software testing has always been about ensuring reliability finding bugs before users do, validating performance, and maintaining software quality under pressure. But the way testing is done today is shifting rapidly.
If you ask two software testers, you will get three different definitions for each software testing term. This article discusses the spike testing activity and how this type of testing relates to and differs from performance and load testing.
The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tools for automated testing of the services API. This article presents a list of open source API testing tools.
The assumption is that AI will handle it all by automate testing, ensure reliability, and keep systems running smoothly. This article explains why it will not. And the consequences of this oversight are already beginning to show.