В чём разница между интеграционным и unit-тестированием?

Junior
371 просмотров
AFK Offer AI

Unit-тесты проверяют изолированный компонент, а интеграционные — как несколько компонентов работают вместе. Например, unit проверяет функцию расчёта скидки, а интеграционный — что эта функция правильно взаимодействует с базой данных и сервисом заказов. Интеграционные тесты медленнее и сложнее, зато ловят проблемы на стыках модулей, которые unit просто не видит.

Следующий вопрос

Проведите bug triage: у вас 20 открытых багов в конце спринта. Как определить что попадает в релиз, что откладывается? Какие критерии используете?