Integration test
Также: Интеграционный тест
Интеграционный тест проверяет, как разные части вашей программы работают вместе как единое целое.
Интеграционный тест — это проверка взаимодействия между разными модулями вашего приложения. Если модульный тест проверяет одну деталь, то интеграционный тест смотрит, не сломается ли всё, когда вы соединяете эти детали в систему.
Представьте, что вы собираете конструктор LEGO. Модульный тест проверяет, цел ли каждый отдельный кубик. А интеграционный тест — это момент, когда вы пытаетесь соединить крышу с домом: если крепления не совпадают, значит, части не «дружат» между собой, хотя каждая из них по отдельности выглядит отлично.
Зачем это нужно
Для вайбкодера это страховка от ситуации, когда код работает в изоляции, но падает при запуске всего приложения. Это помогает убедиться, что ваш AI-агент правильно общается с базой данных или API, предотвращая ошибки на этапе деплоя.