Тестирование интеграции
Тестирование интеграции поддерживает сборку цельной программной системы.
Цель сборки и тестирования интеграции: взять модули, протестированные как элементы, и построить программную структуру, требуемую проектом [3].
Тесты проводятся для обнаружения ошибок интерфейса. Перечислим некоторые категории ошибок интерфейса:
q потеря данных при прохождении через интерфейс;
q отсутствие в модуле необходимой ссылки;
q неблагоприятное влияние одного модуля на другой;
q подфункции при объединении не образуют требуемую главную функцию;
q отдельные (допустимые) неточности при интеграции выходят за допустимый уровень;
q проблемы при работе с глобальными структурами данных.
Существует два варианта тестирования, поддерживающих процесс интеграции: нисходящее тестирование и восходящее тестирование. Рассмотрим каждый из них.