Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
31
Добавлен:
06.02.2016
Размер:
1.39 Mб
Скачать

Подобные категории ошибок способами «белого ящика» не выявляются. При тестировании «черного ящика» рассматриваются системные характеристики программ, игнорируется их внутренняя логическая структура. Исчерпывающее тестирование, как

правило, невозможно. Тестирование

Особенности

тестирования «белого ящика»

Объектом тестирования является не внешнее, а внутреннее поведение программы. Проверяется корректность построения всех элементов программы и

Известна: внутренняя структура программы. Исследуются: внутренние элементы программы и связи между ними. Программа считается проверенной, если проведено тестирование маршрутов (путей) ее

графа управления.

• гарантируется проверка всех В этомнезависимыхслучае формаршрутови уются тестовыепрограммы; варианты,• проходятсяв которых:ветви для всех логических

решений;

• выполняются все циклы.

Достоинства тестирования «белого ящика» связаны с тем, что принцип «белого ящика» позволяет учесть особенности программных ошибок:

ошибки трансляции (синтаксических

и семантических); некоторые результаты в программе

зависят не от исходных данных, а от внутренних состояний программы.

Недостатки тестирования

«белого ящика»:

количество независимых маршрутов может

быть очень велико; исчерпывающее тестирование маршрутов

не гарантирует соответствия программы

исходным требованиям к ней; в программе могут быть пропущены

некоторые маршруты; нельзя обнаружить ошибки, появление

которых зависит от обрабатываемых данных.

Соседние файлы в папке РСПСИТ Презентации