Konzept und Sammlung von Bibliotheken und Konventionen zum Schreiben und Ausführen isolierter Unit-Tests.
Unit-Test-Frameworks bieten Struktur, Werkzeuge und Konventionen zum Schreiben und Ausführen isolierter Tests, die einzelne Code-Einheiten validieren. Sie definieren Test-Lifecycle, Assertions, Fixtures und Reporting und lassen sich in Build‑Pipelines und Coverage‑Tools integrieren, um schnelles, zuverlässiges Feedback während der Entwicklung zu gewährleisten.
Prozentsatz der durch Unit-Tests abgedeckten Codezeilen oder Branches.
Mittlere Ausführungszeit der kompletten Unit-Test-Suite in CI.
Anzahl gefundener Fehler pro getesteter Funktionalitätseinheit im Zeitverlauf.
Weit verbreitetes Framework mit Annotationen für Lifecycle, Assertions und Integration in Build-Tools wie Maven oder Gradle.
Flexibles Framework mit Fixtures, parametrisierten Tests und umfangreichem Plugin-Ökosystem zur Integration in CI.
Übergreifendes Muster, das Struktur und Konzepte für Unit-Test-Frameworks in verschiedenen Sprachen bereitstellt.
Evaluieren vorhandener Frameworks und Kriterien definieren
Pilotprojekt mit Kern-Tests aufsetzen und bewerten
Guidelines und Templates für Tests erstellen
Integration in CI und Monitoring einrichten