AI Can Generate Unit Tests But Who Reviews Them?
As AI makes test creation nearly effortless, software teams face a new challenge: determining which tests actually improve quality and which simply add noise.
Tutorials and resources on how to apply test automation in software testing
As AI makes test creation nearly effortless, software teams face a new challenge: determining which tests actually improve quality and which simply add noise.
In this article, Mikhail Golikov, the sole QA on a seven-team backend platform, explains how he turned a drawer full of unrun Postman collections into committable pytest suites, walks through the conversion request by request, and shows the folder-scoped command-line tool he built so one team’s pattern could scale to seven.
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.
Copyright © 2009-2026 Software Testing Magazine by Martinig & Associates