API-автотесты быстрее, стабильнее и дешевле для бизнес-логики и контрактов; UI нужны для проверки связки фронта, визуальных состояний и реальных пользовательских потоков.
Разбор
- API: CRUD, авторизация, коды ответов, схемы, негативные кейсы, нагрузка на контракт.
- UI: критичный happy-path, интеграции виджетов, accessibility smoke, визуальный регресс.
- Дублировать одну и ту же проверку на UI и API бессмысленно — оставляют complementary покрытие.
- Правило: максимум логики ниже пирамиды, UI — тонкий слой критичных сценариев.
Итог
Слой выбирают по риску и стоимости: логика — API, опыт пользователя — точечный UI.