Отбор сценариев
В первую очередь то, что критично для бизнеса и проверяется чаще всего.
Автоматизируем не всё подряд, а часто повторяемое и уже устоявшееся. Погоня за полным покрытием обходится дороже приносимой пользы.
В первую очередь то, что критично для бизнеса и проверяется чаще всего.
Проверки делаются устойчивыми к косметическим изменениям интерфейса, иначе поддержка съест всю выгоду.
Готовятся и очищаются так, чтобы прогоны не влияли друг на друга.
Проверки идут автоматически на каждой сборке, а не когда о них вспомнят.
Понятный результат с указанием шага, на котором произошло падение, и снимком экрана.
Обновление проверок при изменениях продукта. Это постоянная работа, а не разовый проект.
Первые проверки появляются через две-три недели, ощутимый эффект наступает, когда покрыты основные пути.
Считаем, сколько времени сегодня уходит на ручной повторный прогон. Отсюда видно, окупится ли автоматизация.
Инфраструктура запуска, подготовка данных, система отчётов.
Пишем проверки по очереди, начиная с того, чья поломка заметнее всего.
Обновляем при изменениях и разбираемся с нестабильными проверками.
Нестабильная проверка хуже отсутствующей. Когда тест падает то и дело без реальной причины, команда перестаёт читать результаты, и вместе с шумом игнорируются настоящие поломки. Такие проверки либо чинят немедленно, либо удаляют без сожалений.
Нет. Автоматические проверки быстро и без устали прогоняют то, что уже описано. Обнаружить неизвестную проблему в новом сценарии способен только человек. Автоматизация убирает рутину, а не людей.
При редких выпусках, на быстро меняющемся интерфейсе и на прототипах. Если продукт перерисовывается каждый месяц, проверки придётся переписывать быстрее, чем они успеют принести пользу.
Разумного, а не максимального. Обычно хватает путей, которые приносят деньги, и мест, где ошибки уже случались. Погоня за процентом покрытия порождает проверки ради самих проверок.
Напишите, как часто выходят версии и сколько занимает ручной прогон. Посчитаем, окупится ли автоматизация.
Заявка принята
Она уже у менеджера. Ответ придёт в течение рабочего дня, а срочные обращения дежурный инженер берёт в работу сразу.
Такого города в списке нет. Проверьте написание.