🤖 Навайбкодил себе QA отдел #ai**#qa** В серии про вайб-инженеринг я рассказывал, как заставил агента потестить фильтры в браузере — и он потыкал не все. С тех пор в качестве развлечения обучаю агентов работать для корешей на одном из проектов.

До чего это дошло? До того, что достаточно кинуть ссылку на тикет или просто текстом описать фичу. Дальше всё само. Самое интересное здесь то, что ребята из стартапа вообще рот ебали описывать задачи и не в курсе что такое документация. Но мне и не пришлось их переучивать. Как так вышло?

🧠 QA Manager - координатор По скиллу первым делом не бросается тестить, а разбирается в бизнес-контексте: зачем фича, на что влияет, какой эффект должна давать. У него доступ к базе знаний проекта и к трекеру - вытягивает задачу со связанными тикетами и даже мр-ами. Разобрался - раскидал задания исполнителям и пошёл ждать.

🌐 Web Tester + API Tester Стартуют параллельно. Один открывает браузер, кликает, заполняет формы, скриншотит. Второй curlыкает, а если надо - лезет в логи через Графану. Оба пишут результаты по ходу, а не в конце — на случай переполнения контекстного окна, чтоб ничего не просралось.

Между ними синхронизация через общий файл. Если API Tester заблокирован (эндпоинт ваще хз какой ибо в задаче не написано), он не падает, а раз в минуту чекает - может Web Tester уже нарыл URL через Network-вкладку браузера. Так они и висят и ждут друг от друга информацию до 30 минут, пока один из них не скажет, что закончил.

🔧 QA Automator Когда ручники закончили, менеджер генерит тз для автоматора. Этот берёт описание рабочих сценариев и пишет E2E-автотест. Компилит, запускает, дебажит - до 5 попыток, пока не позеленеет. В финале менеджер собирает всё в отчёт и пихает тест-кейсы в TMS.

📚 База знаний Набор markdown-файлов по ключевым сущностям проекта. Агенты юзают их как контекст при тестировании, а потом обновляют новыми находками. Знания копятся от сессии к сессии — с каждым прогоном агенты лучше понимают систему. Правда пока что я лучше её понимаю )

⚡️ На чём всё держится - Тестируем бизнес-эффект, а не CRUD. Мало проверить «создал — появилось». Надо убедиться, что фича реально влияет на процесс - Координатор не исполнитель - только делегирует и собирает доки - Полная автономность. Окружение заранее авторизовано, агенты не спрашивают разрешений. Одна команда - полный цикл - Каждая новая фича обязательно покрывается автотестом

Самое кайфовое - кидаешь ссылку и идёшь за кофе. Возвращаешься - а тебе отчётик с иногда совсем ебанутейшими косяками или недоделками. На текущей стадии работы продукта в целом на мелочи похуй, но он их записывает в списочек.

Жаль, что сам процесс получился ну сильно индивидуальным, сложно выделить какой-то скелет, фреймворк, который потом просто раскатить на любой другой продукт. Но как раз этим и займусь далее.

Как тебе такое, Илон Маск

https://t.me/readyfortesting

🤖 Навайбкодил себе QA отдел #ai**#qa**
В серии про вайб-инженеринг я рассказывал, как заставил агента потестить фильтры в браузере — и он потыкал не все | Сетка — социальная сеть от hh.ru