xUnit
Zbiorcza nazwa rodziny frameworków do testów jednostkowych wywodzących się z SUnit, napisanego przez Kenta Becka dla Smalltalka w 1994 roku. JUnit, NUnit, PHPUnit, CppUnit — ta sama architektura, inny język.
Wspólny model: przypadki testowe jako metody, fixtures z setUp i tearDown, asercje, zestawy testów i runner raportujący czerwone albo zielone. Kent Beck i Erich Gamma napisali JUnit w samolocie w 1997 roku, utrwalając ten wzorzec w świecie Javy. Książka Gerarda Meszarosa xUnit Test Patterns (2007) skatalogowała zarówno wzorce, jak i zapachy. Dla zamieszania istnieje też konkretny framework dla .NET o nazwie xUnit.net (2007, Jim Newkirk i Brad Wilson) — celowo przeprojektowany, z konstruktorami zamiast setUp. Nowsze frameworki, jak pytest, łamią schemat zwykłymi funkcjami i fixtures wstrzykiwanymi jako parametry.