И тут можно плавно подойти к обсуждению автотестов вообще. Почему их все хотят? Почему их все хотят тогда, когда процессы тестирования в команде не в самом лучшем виде? Почему многие считают, что достаточно написать автотесты и все будет збс? Почему многие думают, что это можно сделать за 5 минут одной ногой или в свободное от работы время?
Почему их все хотят?
Потому что хотеть ручную недельную регрессию это странно, потому что нельзя проверить продукт руками, уже давно и уже почти никакой.
Почему все хотят автотесты, когда процессы тестирования в команде не в самом лучшем виде?
Потому что автотесты это инвестиция в собственную эффективность, любые другие инвестиции, например, в тестировщиков или ручные процессы тестирования это инвестиции в собственную неэффективность.
ВАЖНАЯ РЕМАРКА: инвестиция в e2e тесты - это тоже, в некотором смысле инвестиция, в собственную будущую неэффективность, но это проблема следующего уровня.
Почему многие считают, что достаточно написать автотесты и все будет збс?
Потому что менеджеры всегда фейлят постановку целей и задач.
Почему многие думают, что это можно сделать за 5 минут одной ногой или в свободное от работы время?
Потому что эти многие, скорее всего, вчера начали заниматься разработкой или не имели опыта обслуживания 10000 тестов, которые запускаются несколько раз в день.