Основи QA · Middle · Запитання 10 з 75
Чому покриття гілок сильніше за покриття операторів?
if (isVip) price = price * 0.9;
return price;- 1Воно ще й вимірює, скільки триває кожен оператор
- 2Воно рахує кожен рядок двічі, тож число вище
- 3Воно вимагає виконати і true, і false результат умови
Показати відповідь
Правильна відповідь: Воно вимагає виконати і true, і false результат умови
Пояснення
Один тест з isVip = true виконує тут кожен рядок (100% операторів), але не перевіряє шлях без знижки. Покриттю гілок потрібні обидва.