integration+testing


 * 2. Интеграционное тестирование** – (в отличие от Unit- или модульного тестирования) это тестирование не отдельных атомарных компонентов системы (классов) а результата их взаимодействия между собой в какой-либо среде.

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

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

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

[]

[] 