В первую очередь автоматизируют стабильные, повторяемые, высокочастотные проверки с чётким ожидаемым результатом; exploratory, UX и «разовые» проверки оставляют ручными.
Разбор
- Приоритет: smoke критичных путей, регрессия после багфиксов, API-контракты, расчёты и валидации.
- Кандидаты «позже»: редкие edge-cases, визуальный polish, сложные мультипользовательские сценарии без изоляции.
- Не автоматизируют то, что ещё нестабильно по требованиям — сначала стабилизируют продукт.
- Критерий: expected result однозначен и проверяем assertion'ом.
Итог
Автоматизация — усилитель регрессии, а не замена мышления тестировщика на всём контуре.