QA-Grundlagen · Middle · Frage 11 von 75
Warum beweist hohe Codeabdeckung allein nicht, dass die Tests gut sind?
- 1Abdeckungstools übertreiben die Zahlen immer
- 2Abdeckung zählt nur Tests von Testern, nicht von Entwicklern
- 3Code kann in Tests laufen, ohne dass Ergebnisse geprüft werden
Antwort zeigen
Richtige Antwort: Code kann in Tests laufen, ohne dass Ergebnisse geprüft werden
Erklärung
Ein Test, der eine Funktion aufruft, aber nichts prüft, erhöht trotzdem die Abdeckung. Mutationstests oder ein Review der Assertions zeigen, ob Tests Fehler wirklich fangen würden.