Учебники

Отраслевое тестирование

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

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

Формула:

Branch Testing = (Number of decisions outcomes tested / Total Number of decision Outcomes) x 100 %

Пример:

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

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