Podstawy QA · Middle · Pytanie 11 z 75
Dlaczego samo wysokie pokrycie kodu nie dowodzi, że testy są dobre?
- 1Narzędzia do pokrycia zawsze zawyżają liczby
- 2Pokrycie liczy tylko testy testerów, nie programistów
- 3Kod może się wykonać w testach bez sprawdzenia wyników
Pokaż odpowiedź
Poprawna odpowiedź: Kod może się wykonać w testach bez sprawdzenia wyników
Wyjaśnienie
Test, który wywołuje funkcję, ale niczego nie sprawdza, i tak zwiększa pokrycie. Testy mutacyjne lub przegląd asercji pokazują, czy testy naprawdę wyłapałyby błędy.