Автоматизация тестирования (и все другие испытания) должна быть частью определения выполненного . Это для того, чтобы сделать потенциально грузим товар. Можете ли вы отправить, если он не был проверен?
Тестирование также должно быть целым командным подходом, поэтому автоматизация тестирования не входит в обязанности тестировщиков. Начните думать о тестировании как можно скорее в процессе.
Автоматизация тестирования так важна в Agile, потому что:
Организационная Ловкость ограничена Технической Ловкостью
Другими словами, когда вы медленно вносите изменения в свой продукт, тогда не имеет значения, как вы структурируете свои команды, свою организацию или какую платформу вы принимаете, вы будете медленно реагировать на изменения.
https://less.works/less/technical-excellence/index.html
Если вы отложите тестирование до следующей итерации, вы всегда будете отставать. Это усложняет изменение направления продукта, так как его сложнее подвергнуть рефакторингу и защитить внешнее поведение продукта. Любое повторное ручное тестирование является ключом к замедлению, автоматизируйте это!
Многие тестеры скажут вам, что вы не должны начинать тестирование до конца, пока интерфейс продукта не стабилизируется. Не ждите, вместо этого хорошо используйте PageObjects и убедитесь, что ваши тесты поддерживаются и возложите на разработчика ответственность за их создание и исправление.