Интеграционное тестирование
Интеграционные тесты проверяют, как два или несколько модулей взаимодействуют друг с другом. Мы, как правило, всё ещё не поднимаем весь проект полностью, а проверяем работу отдельных фич.
Например, проверка одного из сценариев регистрации на бэкенде может быть описана в виде интеграционного теста. Такая проверка затронет и API-эндпоинты, и контроллеры, и общение в базой данных.
Когда использовать?
Когда мы хотим проверить работу нескольких модулей, но не всего проекта в целом.
Какие есть инструменты?
Среди самых популярных инструментов можно назвать:
- Testing Library
- Enzyme
👉 @seniorFront