Учебники

Инкрементальное тестирование

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

В тесте инкрементной интеграции разработчики интегрируют модули один за другим, используя заглушки или драйверы для выявления дефектов. Этот подход известен как тестирование инкрементной интеграции. Наоборот, большой взрыв — это еще одна методика интеграционного тестирования, при которой все модули интегрированы в один прием.

Интеграция сверху вниз — этот тип тестирования интеграции осуществляется сверху вниз. Недоступные компоненты или системы заменены заглушками

Интеграция снизу вверх — этот тип тестирования интеграции осуществляется снизу вверх. Недоступные компоненты или системы заменяются драйверами

Инкрементальный функционал — Интеграция и тестирование происходят на основе функций или функциональных возможностей согласно документу с функциональной спецификацией.

Каждый модуль обеспечивает определенную роль в структуре проекта / продукта

Каждый модуль имеет четко определенные зависимости, некоторые из которых могут быть известны только во время выполнения.

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

Недостатком является то, что это может занять много времени, так как для выполнения этих тестов должны быть разработаны заглушки и драйверы.