Технологии разработки программного обеспечения

       

Тестирование интеграции


Тестирование интеграции поддерживает сборку цельной программной системы.

Цель сборки и тестирования интеграции: взять модули, протестированные как элементы, и построить программную структуру, требуемую проектом [3].

Тесты проводятся для обнаружения ошибок интерфейса. Перечислим некоторые категории ошибок интерфейса:

q       потеря данных при прохождении через интерфейс;

q       отсутствие в модуле необходимой ссылки;

q       неблагоприятное влияние одного модуля на другой;

q       подфункции при объединении не образуют требуемую главную функцию;

q       отдельные (допустимые) неточности при интеграции выходят за допустимый уровень;

q       проблемы при работе с глобальными структурами данных.

Существует два варианта тестирования, поддерживающих процесс интеграции: нисходящее тестирование и восходящее тестирование. Рассмотрим каждый из них.

 



Содержание раздела