Kitten being adorable. By Ckahler on English Wikipedia

When all stakeholders really need to understand acceptance criteria

Capture and communicate acceptance criteria for software and systems, and how they are verified, in a way that’s understood by all project stakeholders.

Subplot is a set of tools for specifying, documenting, and implementing automated acceptance tests for systems and software. Subplot tools help produce a human-readable document of acceptance criteria and a program that automatically tests a system against those criteria.

Subplot is currently in its ALPHA stage.


Subplot is a community project: it is developed by some people who want to do it. You could help!

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.


See the examples site for examples. These are generated automatically from the Subplot source repository by CI, so they’re always up to date.

Latest from the project