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

Автор: Randy Alexander
Дата создания: 24 Апрель 2021
Дата обновления: 26 Июнь 2024
Anonim
Тестирование. Тестовое покрытие
Видео: Тестирование. Тестовое покрытие

Содержание

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

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


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

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

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

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

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


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

    вход х
    если х> 5, то
    возврат А
    еще вернуть B

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

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