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 the system uses to generate thousands of test cases that will run over a multitude of system states.
Autonomous testing requires a slightly different mindset to the example-based approach most developers are used to. Our Test Composer helps by letting you define test templates that tell Antithesis how to handle things like parallelism, test length, and command order. This makes it easy to get started with something very simple, then strengthen it over time.
You can also adapt existing tests or workloads for use as test templates instead of writing a test template from scratch (and many users do).
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 tutorial instead.
In this section:
- Test Composer basics
- Test Composer reference
- How to check test templates locally
- How to port tests to Antithesis