«Association for Software Testing краудсорсит книгу Navigating the World as a Context-Driven Tester, цель которой — дать ответы на частые вопросы и идеи с точки зрения контекстного подхода.
Книгу редактирует Ли Хокинс, который ставит вопросы в Twitter, LinkedIn, Mastodon, Slack и в рассылке ассоциации AST, а затем собирает ответы, делая упор на практику, а не на теорию.
Я решил внести свой вклад, давая по возможности краткие ответы, без особого редактирования и доработки; представляя, что разговариваю с разработчиками, действующими из лучших побуждений, заботящихся о своей и моей работе; но не очень хорошо понимающими QA-процессы.
Вопрос следующий:
Можно ли заменить тестировщиков искусственным интеллектом?
У нас хорошие отношения, поэтому могу себе позволить ответить, что моя инстинктивная реакция, как члена профсоюза тестировщиков Tester’s Union — спросить, почему бы не заменить конкретно вас искусственным интеллектом; но я не буду так говорить… пока что.
Предположим, что в вашей компании есть тестировщики, которые работают этично, обеспечивая нетривиальную добавленную стоимость по разумной цене.
Давайте проведем мысленный эксперимент: придумаем десять причин, по которым можно уволить всех тестировщиков и вместо них использовать ИИ.
Итак, вы можете заменить всех своих тестировщиков на ИИ, если:
- Вы сосредоточены прежде всего на тестовых артефактах, и считаете, что артефакты могут быть созданы на приемлемом уровне быстрее и дешевле с помощью черного ящика, полного неизвестно каких данных.
- Вы хотите выиграть в какой-то внутренней войне за территорию.
- Ваш взгляд на тестирование настолько узок, что вы не понимаете преимущества креативности, интеллекта, латерального мышления, социальных связей и коммуникации — все это тестировщики привносят в свою команду.
- Ваш взгляд на тестирование не узок, но вы полагаете, что другие люди не заметят разницы в результатах работы тестировщиков и ИИ.
- Вас не волнует качество, волнует только прибыль; вы не учитываете расходы на обучение ИИ, его тестирование, обслуживание и прочие затраты на ИИ, который вы планируете использовать.
- Вы не понимаете, что на самом деле может предложить ИИ, и соблазнились идеей, что ИИ является панацеей.
- Вы не оцениваете изменчивость, новизну и сложность вашего контекста, знания в вашем домене, понимание специфики компании; и технические знания, необходимые для работы в компании; а также способность человека грамотно сочетать эвристику, логику и инстинкты для выявления рисков и определения приоритетов в работе с различными проблемами.
- Вы считаете, что количество обеспечивает качество; и что ИИ может работать круглосуточно и масштабируемо.
- Вы мало задумывались, если вообще задумывались, о возможных негативных сторонах ИИ.
- Этические проблемы вас не особо волнуют.
Таков мой ответ на вопрос, можно ли заменить тестировщиков на ИИ.»
Также будет интересно:
Сборник материалов по ИИ в тестировании (ChatGPT, Copilot etc)