Testen · Junior · Frage 10 von 78
Was sollte ein Test prüfen: Verhalten oder Implementierungsdetails?
- 1Die genaue Zahl der Re-Renders
- 2Internen State und private Methoden, um möglichst genau zu sein
- 3Sichtbares Verhalten, damit Refactoring keine Tests bricht
Antwort zeigen
Richtige Antwort: Sichtbares Verhalten, damit Refactoring keine Tests bricht
Erklärung
An Implementierungsdetails gebundene Tests scheitern bei sicheren Refactorings (falsch negativ) und können bestehen, wenn das sichtbare Ergebnis kaputt ist (falsch positiv).