Учебники

Тестирование покрытия решений

Покрытие решения или покрытие Ветвления — это метод тестирования, целью которого является обеспечение того, чтобы каждое из возможных ответвлений от каждой точки принятия решения выполнялось хотя бы один раз, и, таким образом, обеспечение выполнения всего достижимого кода.

То есть каждое решение принимается по-разному, верно и ложно. Это помогает в проверке всех ветвей в коде, удостоверяясь, что ни одна ветвь не приводит к ненормальному поведению приложения.

Пример:

Read A
Read B 
IF A+B > 10 THEN 
  Print "A+B is Large" 
ENDIF 
If A > 5 THEN 
  Print "A Large"
ENDIF

Вышеуказанная логика может быть представлена ​​блок-схемой в виде: