Например, есть форма которая использует обращение к внешним сервисам. Мне нужно протестировать что при определенных действиях пользователя эта форма появляется и я хочу вынести за скобки обращение к внешнему сервису, мне нужно продолжить тест при условии что внешний сервис отработал штатно
По книжкам, приложение не должно понимать, что оно работает в тестовом окружении. Просто у вашего приложения должны быть конфиги, которые в тестовом окружении можно заменить текстовыми серверами. Справочники с эндпоинтами веб сервисов, инъекции и инверсия зависимостей, вот это все.