Вопрос проверяет практический опыт тестирования и понимание различий между уровнями тестов.
Короткий ответ
Да, unit- и integration-тесты решают разные задачи. Unit-тесты проверяют отдельные классы и методы в изоляции. Integration-тесты проверяют взаимодействие компонентов и инфраструктуры. Unit-тесты быстрые и дешёвые, integration — медленнее, но надёжнее. В реальных проектах используются оба вида.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.