Test Composer
Testing in Antithesis requires a test template – a way to exercise the functionality of your system as a whole.
We use the term “test template” to mean something broader than most people do when they think of “tests.” A test template in Antithesis is a guide that the system uses to generate thousands of test cases that will run over a multitude of system states.
Because autonomous testing requires a slightly different mindset than the example-based approach most developers are used to, writing an effective test template can be challenging (we know this from experience!).
The Antithesis Test Composer offers a framework for defining test templates that lets our system handle varying things like parallelism, test length, and command order. This makes it easy to get started with tests you already have, then improve them over time.
This section explains in some detail how test templates and the Test Composer work. If you’re just trying to run your first test in Antithesis, you should read this section of Getting Started guide instead.
In this section: