е2е и functional. В первом случае мы вообще не трогаем код основного приложения. Сценарий полностью пользовательский. Приложение идет в сеть, сохраняет что-то в локальную базу, выполняет все i/o операции и так далее. В случае с functional мы мокаем все запросы в сеть, к базе - всё, что может занимать много времени. Каждый тест кейс имеет как е2е реализацю, так и functional. Первые гоняются периодически, вторые на PR)
в случае е2е ходите на полнофункциональный тестовый бекенд или используете некоторое решение с сервером специально для тестовых ситуаций, как MockWebServer?
Обсуждают сегодня