В спорте технологии помогают судьям видеть больше, принимать решения быстрее и последовательно применять правила. В тестировании программного обеспечения агенты и автоматизация делают то же самое: они расширяют объем доказательств и возможностей, доступных лидерам по качеству, в то время как люди продолжают нести ответственность за оценку, риски и решения о выпуске.
VAR в футболе
Я специалист по продуктовому маркетингу и присоединился к команде UiPath Test Cloud год назад. Я также огромный фанат футбола и увлечен технологиями. Обсуждая с коллегой решение видеоассистента рефери (VAR) в полуфинале Чемпионата мира 2026 года между Испанией и Францией, когда VAR правильно подтвердил гол Ламина Ямаля, я провел аналогию:
«Погодите-ка, почему люди в сфере тестирования ПО боятся потерять контроль над технологиями? В футболе технологии используются на благо спорта, а в тестировании ПО именно тестировщики руководят процессом при их поддержке».
В этом посте в блоге рассматривается то, как технологии расширяют возможности людей в различных аспектах и сферах жизни. Принцип прост:
Люди контролируют процесс. Технологии выполняют.
Система VAR дебютировала на Чемпионате мира по футболу FIFA в 2016 году. К 2018 году FIFA сообщила, что арбитры принимали правильные решения в 95% случаев без VAR. С вмешательством VAR этот показатель вырос до 99,3%.
VAR поддерживает суждение, а не заменяет его
VAR — это не автономная система принятия независимых решений. Ей управляют судьи-люди в видеостудии VAR:
- Судья на поле принимает первоначальное решение
Судья на поле принимает первоначальное решение
- Судьи VAR в студии используют технологии для просмотра инцидента и оценки имеющихся доказательств
Судьи VAR в студии используют технологии для просмотра инцидента и оценки имеющихся доказательств
- Судьи VAR сообщают о своих рекомендациях или выводах арбитражню на поле
Судьи VAR сообщают о своих рекомендациях или выводах арбитражню на поле
- Судья интерпретирует доказательства, применяет правила и контекст, а затем принимает окончательное решение. Технологии объединяют и расширяют возможности задействованных людей. Они не заменяют их.
Судья интерпретирует доказательства, применяет правила и контекст, а затем принимает окончательное решение. Технологии объединяют и расширяют возможности задействованных людей. Они не заменяют их.
Чему VAR учит нас в тестировании программного обеспечения
Тот же принцип применим и к тестированию программного обеспечения.
Вместе тестовые агенты и средства автоматизации могут обнаруживать, проектировать, выполнять, анализировать и поддерживать тесты. Тестовые агенты могут исследовать больше сценариев, обрабатывать большие объемы информации, выявлять закономерности и указывать на потенциальные риски.
Технологии выполняют задачи тестирования. Люди сохраняют контроль над стратегией обеспечения качества и наиболее важными решениями посредством:
- Определения целей качества и профилей рисков
Определения целей качества и профилей рисков
- Предоставления бизнес-контекста и устранения двусмысленности
Предоставления бизнес-контекста и устранения двусмысленности
- Установления защитных барьеров и пороговых значений утверждения
Установления защитных барьеров и пороговых значений утверждения
- Определения того, какие действия должны предпринять технологии, и обработки исключений и непредвиденного поведения
Определения того, какие действия должны предпринять технологии, и обработки исключений и непредвиденного поведения
- Сохранения ответственности за результат
Сохранения ответственности за результат
Подобно тому, как судьи VAR работают совместно с главным арбитром, люди работают в тесном сотрудничестве с тестовыми агентами и автоматизацией. Тестовые агенты создают непрерывный цикл обратной связи, в котором технологии предоставляют данные, а люди применяют свой опыт.
Расширение возможностей людей для достижения больших результатов
Истинная ценность технологий заключается в том, насколько больше задач люди могут брать на себя, оставаясь при этом ответственными за результат.
Команда VAR может пересмотреть спорный момент офсайда с нескольких ракурсов за то время, пока игроки заканчивают спорить об этом. Тестовые агенты дают тестировщикам аналогичную фору: регрессионный набор тестов может выполняться за ночь, а к моменту входа команды в систему утром сбои уже будут сгруппированы и отмечены.
В обоих случаях технологии выполняют четко определенные задачи и передают информацию лицам, ответственным за принятие решений. Люди используют эту информацию для вынесения суждений, оценки рисков и определения правильного результата.
Будущее тестирования определяется людьми
Будущее тестирования принадлежит людям, которые направляют технологии на достижение тех результатов качества, за которые они несут ответственность.
Агенты и средства автоматизации могут брать на себя рутинные, трудоемкие и ресурсоемкие задачи. Они могут представлять доказательства, выполнять тестовые сценарии, выявлять риски и рекомендовать области для дополнительной проверки.
Но они не несут ответственности за влияние релиза на бизнес и не заменяют человеческую ответственность. И они не принимают окончательное решение о том, готова ли организация выпускать программное обеспечение.
Эта ответственность остается за людьми.
Изучите агентное тестирование с помощью UiPath Test Cloud.
Источники:
- FIFA, RELIVE: Referee Media Briefing Held After Group Stage, 2018.
FIFA, RELIVE: Referee Media Briefing Held After Group Stage, 2018.











