Комментарии 14
Может ли ИИ заменить QA?
Короткий ответ — да, может. Более того заменит первыми. Останутся только хэды, которые настраивают и поддерживают инфраструктуру. И небольшое количество ручных тестировщиков с глубокими продуктовыми знаниями чисто для новых фичей, чтобы пройти quality gate
А тесты ИИ давно уже научился хорошо писать. Это не создание чего-то нового, не архитектура, а просто проверка работы системы на ожидание, а ожидание уже есть, дальше остается простая рутина
Не учитесь на тестировщиков
Покрывал как-то с ии браузерными и фича тестами приложение. Заняло почти месяц плотной работы. Т.е. не нажал на кнопку "пиши тесты", сам ушел пить пиво, а когда вернулся все было готово, как это в сказках вайбанутых. Для тестов точно также нужен качественный код, план, ревью и архитектура.
Вот да — “нажал кнопку и ушёл пить пиво” существует только в мифологии вайб-кодинга. AI экономит набор текста, но не снимает три вещи: дизайн тестов, инфраструктуру/стабилизацию флаков и ревью. Любопытно: у тебя этот месяц больше ушёл на что — на локаторы/флаки браузера, на проектирование сценариев, или на согласование критериев “pass/fail” и поддержание тестов живыми?
На все вместе. Тз, генерация, проверка, исправление. Разработка тестов - это точно такая же разработка. Не вижу где там можно "экономить".
Разницу между функциональными тестами и юнит-тестами понимаешь(те)?
Из всех джунов и стажеров в IT, котрых я нанимал в жизни, самая длинная очередь из ручных тестировщиков. Толковые ребята готовы на 3 месяца бесплатной стажировки, что бы хоть как-то вкатиться в профессию.
При таких исходных данных, эфективное использование ИИ - первое, что стоит учить новичку QA сразу после базы. Что бы хоть как-то выделиться в толпе. Надеюсь, вы добавите это в курс.
"сказать мне, что я плохой QA", - уверен, что это не так. Мира и добра вам, Анастасия.
Первое - учитывайте что агенты кардинально улучшились примерно месяц назад, после того как они кардинально улучшились три месяца назад. Поэтому все эксперименты ещё только ставятся.
Во вторых учитывайте, что эффективная работа начинается через несколько месяцев попыток и поисков.
В третьих учитывайте что агентам не нужно полностью заменить тестировщика. Достаточно ускорить его в 10 раз и 90 процентов тестировщика уволят. Если конечно программисты не напишут в 10 раз больше софта для тестирования.
Чтобы я не делал, даже х3 буста получить пока не удается. Речь конечно не про тыканье кнопок и ввод глупых форм аля минимальная сумма заказа. В последние 5 лет QA трансформируется. Многие кричат про sdet, но все шире. Что мне удалось, не удалось улучшить:
1) скрипты и автоматизация. Тут буст больше всего. То что раньше могло занимать день , теперь делается за пару часов.
2) документация - вообще нет. Агенты начинают либо лить воду, либо теряют контекст на формальных требованиях. Пытаются делать больше работы, чем это нужно.
3) подготовка инфраструктуры - ИИ выступает библиотекой знаний. Мне пока не удалось подружить агенты с зоопарком виртуализации и даже в знакомых всем системах, типа vmware агенты теряются. Но при этом отлично подсказывают решения узких моментов.
4) безопасность - порой стрёмно доверять этим системам, которые не подконтрольны. Часто требуется работа в замкнутых контурах, а локальные агенты, мягко говоря, не тянут.
5) анализ логов - тут буст х3. Значительно сократилось время на разбор того же ansible, или любых других выводов.
6) разбор проблем от саппорта - вообще 0. Для этого нужен отдельный мастер агент, который будет держать весь контекст всей платформы. Тут сразу несколько проблем - полнота документации не только приложения, но и сторонних систем.
Итоги - помогать помогает, заменяет - нет.
Не сильно знаком с работой тестировщика. Недавно был впечатлен, когда агент за минуту положил через MCP API которое тестировщик не смог положить за неделю экспериментов.
Конечно, это не обычная ситуация. Если тестировать UI то агентам кликание по кнопкам и осознание результатов не сильно хорошо даётся пока.
все эксперименты ещё только ставятся.
Когда (если) созреют, тогда и приходите
Здраво!
Кому-нибудь удалось прикрутить агента для иестирования десктоп-приложений? Именно через компутер-вижен, не через автоматизацию..
Может ли ИИ заменить QA?