Добавим немного теории, которую будут рады услышать на собеседовании. Существует несколько методов тестирования интеграций, самые популярные из них:
Инкрементальный – тестируются сначала только два логически связанных модуля, а затем к ним постепенно прибавляются новые модули. Например, сначала проверяется связка бэкенда и базы данных – то есть тестируется запрос API, который создает сущность в БД. Только затем подключается тестирование фронтенда, к которому “привязывается” запрос на бэкенд.
Инкрементальный метод в свою очередь бывает восходящий и нисходящий – то есть можно начинать тестирование либо от низкого уровня модулей, переходя к высокому, либо наоборот.
“Сэндвич” – одновременно сочетаются нисходящий и восходящий методы.
“Большой взрыв” – все модули собираются вместе и тестируются как единое целое. По факту именно он применяется чаще всего.