QA-Grundlagen · Senior · Frage 6 von 76
Wie führt man Tests in ein Legacy-Produkt ohne Tests ein?
- 1Für jede Klasse Unit-Tests schreiben, bevor man Code anfasst
- 2Mit risikobasierten Smoke- und Charakterisierungstests für kritische Abläufe
- 3Die gesamte Entwicklung einfrieren, bis volle Abdeckung erreicht ist
Antwort zeigen
Richtige Antwort: Mit risikobasierten Smoke- und Charakterisierungstests für kritische Abläufe
Erklärung
Charakterisierungstests halten das aktuelle Verhalten fest, damit Refactoring ein Sicherheitsnetz hat. Die Abdeckung wächst dort, wo sich Code ändert, nach Risiko statt nach Zielwert.