Kent Beck: Komponierbare Tests – Warum weniger Assertions mehr Aussagekraft bringen
Kent Beck: Composable Tests

Kent Beck stellt in seinem Newsletter das Konzept der komponierbaren Tests vor. Er argumentiert, dass Tests nicht nur isoliert, sondern auch komponierbar sein sollten, um Redundanz zu vermeiden und die Aussagekraft der Testsuite zu erhöhen. Anhand eines konkreten Beispiels zeigt er, wie durch das Zusammenfassen von Tests die gleiche Vorhersagekraft mit weniger Tests erreicht werden kann. Er betont, dass dies Überlegung und Design erfordert, aber zu schnelleren, lesbareren und spezifischeren Tests führt. Beck geht auf Kritik ein, die auf Angst statt auf Prinzipien basiert, und plädiert dafür, die Tests als Ganzes zu betrachten.
Komposition ist nicht, Tests schlechter zu machen. Komposition bedeutet, die Tests als Ganzes zu betrachten und zu versuchen, das Ganze zu verbessern, gemessen an mehreren wertvollen Eigenschaften von Tests.