Автотесты нужны не для красивого процента покрытия, а для снижения риска релиза. Test pyramid помогает распределить проверки: много быстрых unit/integration tests, меньше API/contract tests и ограниченное число дорогих E2E сценариев. Если вся проверка держится только на UI-тестах, suite становится медленным и хрупким.
Risk-based testing начинается с вопроса: что сломает доверие пользователя, деньги, безопасность или учебный прогресс? Эти зоны проверяются первыми.