Tutorials and resources on how to apply test automation in software testing

Beyond Unit Tests: Using AI to Find Secret Failures in Distributed Systems

May 18, 2026 0

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.

Spike Testing vs Performance and Load Testing

April 22, 2026 0

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.

Open Source API Testing Tools

March 3, 2026 6

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 AI Investment Pendulum Is About to Swing Back

January 16, 2026 3

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.

Open Source Test Management Tools

December 2, 2025 4

Test management is defined by Wikipedia a part of the software testing process that includes the planning of tests and test cases, their execution and the storage and analysis of the tests results. This is achieved also by the integration with requirements management tools, functional software testing tools like Selenium or Cucumber (with the Gerkhin language), continuous integration tools like Jenkins or TeamCity, bug tracking tools like Bugzilla or Mantis, project management tools like Trello, Redmine or JIRA.

1 2 3 53