Для чего нужно интеграционное тестирование? Хабр
И наоборот, взаимодействия с неуправляемыми зависимостями являются частью наблюдаемого поведения вашей системы. Для интеграционного теста выберите самый длинный позитивный путь, проверяющий взаимодействия со всеми внепроцессными зависимостями. Если не существует одного пути, проходящего через все такие взаимодействия, напишите дополнительные интеграционные тесты — столько, сколько потребуется для отражения взаимодействий с каждой внешней системой. Ручное тестирование сложный процесс, случаются ошибки, особенно …