KAPITEL 20

Testen

Kein noch so große Anzahl an Tests kann beweisen, dass eine Software fehlerfrei ist, aber ein einziger Test kann belegen, dass eine Software nicht korrekt arbeitet.

– Amir Ghahrai

Einführung

Die Entwicklung ohne automatisierte Tests stellte in vergangenen Jahrzehnten eine große Herausforderung dar, da Entwickler hauptsächlich auf manuelles Testen und Debugging angewiesen waren, um Fehler in ihrer Software zu finden und zu korrigieren. Dabei wird eine Reihe von Tests durchgeführt, um die Funktionalität, Leistung und Stabilität der Software zu überprüfen. Das manuelle Vorgehens ist nicht nur sehr zeitaufwendig, dabei können Tester auch bestimmte Szenarien oder schwerwiegende Fehler übersehen.

Ohne automatisierte Testverfahren ...

Get Clean Code Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.