Тестирование базового пути (Basis Path Testing) — это метод тестирования «белого ящика», основанный на управляющей структуре программы или модуля. www.geeksforgeeks.org
Процесс тестирования базового пути включает следующие шаги: infourok.ru
- Формирование потокового графа на основе текста программы. infourok.ru Операторы текста нумеруются, и производится отображение пронумерованного текста программы в узлы и дуги потокового графа. infourok.ru
- Определение цикломатической сложности потокового графа по любой из трёх формул. infourok.ru
- Определение базового множества независимых путей. infourok.ru
- Подготовка тестовых вариантов, интегрирующих выполнение каждого пути. infourok.ru Каждый тестовый вариант формируется в виде исходных данных и ожидаемых результатов. infourok.ru
- Сравнение реальных результатов каждого тестового варианта с ожидаемыми результатами. infourok.ru
После выполнения всех тестовых вариантов гарантируется, что все операторы программы выполнены, по меньшей мере, один раз. infourok.ru
Важно отметить, что некоторые независимые пути не могут проверяться изолированно, такие пути должны проверяться при тестировании другого пути, как часть другого тестового варианта. infourok.ru