What happens when mutation testing tries to mutate the very tool it tests with.
Blog RSS
The new #[Group] attribute in Testo: tag tests with plain string labels, inherit groups from parent classes, and run the categories you need with --group.
Infection 0.33.0 ships with built-in Testo support. Mutation testing now works out of the box.
Testo now ships a set of AI skills for agents. Plus a Composer plugin that pulls skills from vendor packages into your project automatically.
Start testing with Testo today and help make it better before the release!
Benchmarking isn't hard. One attribute, one run, and you know exactly what's faster. Putting it to practice with Testo.
Flexible data providers in Testo: from simple DataSet to powerful combinations with DataZip, DataCross, and DataUnion.
Your support is Testo's key ingredient
Exploring assertion API design in Testo: why we split Assert and Expect facades, and how pipe assertions make tests cleaner.
Multi-layered filtering system in Testo: from Test Suite level down to individual test methods.
The story behind the khinkali icon for Testo IDE plugin.