Дом Програмное обеспечение Что такое тестирование покрытия пути? - определение из техопедии

Что такое тестирование покрытия пути? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает тестирование покрытия пути?

Тестирование покрытия пути - это особый методический, последовательный тест, в котором оценивается каждая отдельная строка кода.

Как тип тестирования программного обеспечения, тестирование покрытия пути относится к категории технических методов тестирования, а не является частью всеобъемлющей стратегии или «философии» кода. Это трудоемкий и часто зарезервирован для конкретных жизненно важных разделов кода.

Techopedia объясняет тестирование покрытия пути

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

В самом простом примере рассмотрим функцию кода, которая принимает переменную «x» и возвращает один из двух результатов: если x больше 5, программа вернет результат «A», а если x меньше или равен 5, программа вернет результат «Б.»

Код для программы будет выглядеть примерно так:

    вход х

    если х> 5, то

    возврат А

    еще вернуть B

Чтобы тестирование покрытия пути эффективно «охватывало все пути», должны быть выполнены два контрольных примера, где x больше 5 и x меньше или равно 5.

Очевидно, этот метод становится намного сложнее с более сложными модулями кода. Эксперты обычно считают тестирование покрытия пути типом белого ящика, который фактически проверяет внутренний код программы, а не просто полагается на внешние входы и стратегии, которые считаются черным ящиком тестирования, который не учитывает внутренний код.

Что такое тестирование покрытия пути? - определение из техопедии