Podstawy QA · Middle · Pytanie 10 z 75
Dlaczego pokrycie gałęzi jest mocniejsze niż pokrycie instrukcji?
if (isVip) price = price * 0.9;
return price;- 1Mierzy też, ile trwa każda instrukcja
- 2Liczy każdą linię dwa razy, więc liczba jest wyższa
- 3Wymaga wykonania zarówno wyniku true, jak i false
Pokaż odpowiedź
Poprawna odpowiedź: Wymaga wykonania zarówno wyniku true, jak i false
Wyjaśnienie
Jeden test z isVip = true wykonuje tu każdą linię (100% instrukcji), ale nie sprawdza ścieżki bez rabatu. Pokrycie gałęzi wymaga obu.