Алёна, благодарим за идею. Это наша первая статья по тенденциям в тестировании. Но видя интерес к этой теме со стороны сообщества, обязательно проследим тенденцию и опубликуем анализ в начале грядущего года.
Дмитрий, тестирование несёт историческую функцию. Не проверил остроту меча перед боем - умер, не провели краш-тест авто - в дтп умерла семья, не протестировали сейсмическую устойчивость фундамента - погибли жильцы дома, не выполнили тест на пропускную способность плотины - смыло город. Наличие или отсутствие тестирования ПО конечно пока не столь фатально для человека, но по вышеуказанным трендам мы видим, что все сферы деятельности человека и его быт оцифровываются и технологизируются. Что если в скором будущем кто-то забудет протестировать военный AI на предмет соблюдения им законов робототехники - батц и SKYNET выжигает человечество.
Если без "шуток", то пока тестирования выполняет лишь вполне конкретные бизнес задачи:
1) защищает от потери денег и многомиллионных исков - тестирование безопасности и мобильных платежей;
2) позволяет получить на выходе тот продукт, за который люди готовы платить деньги;
3) охраняет репутацию и экспертность разработчика качественного ПО.
Какой экономически эффект ожидать от качественного тестирования, а какой убыток от некачественного - вопрос конечно интересный и индивидуальный для каждого проекта. Но знаете Дмитрий, спасибо за идею. Мы постараемся раскрыть его в нашей следующей статье.
Если бы функционал продуктов не развивался, а код был сразу чист, как слеза младенца. Тогда все эти разговоры о "тестерах-обезьянках" ещё как-то можно было принять за правду и посмеяться. А тут ведь не смешно, на крупных проектах с их непрерывными регрессами и релизами среднестатистическая QA команда не пропускает на прод к клиентам столько всякого д...ма, которое умудрённые программисты стараются пропихнуть, что диву даёшься. Так что ломать и стабильно вылавливать дефекты, защищая репутацию продукта - то ещё искусство.
Вот только учить тестированию должны специалисты-практики и на кейсах топовых проектов, как упомянутый в статье ПОИНТ к примеру: https://pointschool.ru/conditions/