Тестирование продукта с помощью ИИ-агентов
Тестирование продукта с помощью ИИ-агентов Перед запуском продукта рекомендуется использовать ИИ-агента для создания четырех субагентов, имитирующих поведение разных типов пользователей. Это позволит проверить путь от главной страницы до совершения целевого действия. Каждый обнаруженный баг, задержка или причина ухода пользователя фиксируются в таблице вместе со скриншотом. Это позволяет приоритизировать исправления на основе частоты возникновения проблем. Типовые роли для имитации: → Нетерпеливый пользователь: быстро просматривает интерфейс, нажимает случайные кнопки, уходит при первой ошибке. → Скептик: досконально изучает документацию, цены и политики, останавливаясь на любых непонятных моментах. → Пользователь смартфона: проверяет адаптивность верстки и работу в условиях низкой скорости сети. → Тестировщик на прочность: проверяет формы некорректными данными, прерывает процессы и совершает повторные нажатия. После исправления ошибок процесс повторяется с новыми субагентами для контроля качества. Для автоматизации тестирования можно использовать следующий промпт: «Мой продукт скоро запускается. Помоги найти места, на которых первые пользователи могут столкнуться с трудностями. Сначала проверь, доступен ли тебе браузерный MCP. Если нет, остановись и дай мне команду для установки Playwright MCP. Изучи код, определи, какое действие считается первым успешным результатом для пользователя, и укажи его в начале отчёта. Затем запусти четырёх субагентов, каждый из которых будет имитировать нового пользователя. Они должны работать с браузером по очереди: следующий начинает только после завершения предыдущего. 1. Нетерпеливый пользователь: бегло просматривает страницу, нажимает первую кнопку и закрывает вкладку при первой ошибке. 2. Скептик: изучает цены, условия использования и политику конфиденциальности перед регистрацией. Останавливается везде, где что-то непонятно. 3. Пользователь смартфона: использует экран шириной 375 пикселей и медленное 3G-соединение. Если ограничить скорость сети невозможно, сообщи об этом. 4. Тестировщик на прочность: вводит некорректные данные в формы, возвращается назад посреди процесса и дважды нажимает кнопки. Каждый субагент должен пройти путь от главной страницы до первого успешного результата. Делай скриншоты всех мест, где субагенты испытывают затруднения, застревают или хотят закрыть вкладку. Сохраняй их в qa/first-users/ и фиксируй этап, увиденное и действие, которое пользователь пытался выполнить. В конце каждый субагент должен сообщить, вернулся бы он к продукту и сколько кликов потребовалось для достижения первого успешного результата. Работай только в локальной среде или превью-окружении. Для регистрации используй тестовый адрес электронной почты, а для платежей — тестовый режим. Считай одинаковые проблемы, возникающие в одном месте на одной странице, одной проблемой. Отсортируй их по количеству пользователей, которые с ними столкнулись. Проблемы с ценами, условиями использования и политикой конфиденциальности просто зафиксируй для меня. Все остальные проблемы исправь за один проход. Затем запусти четырёх новых субагентов, которые не видели список обнаруженных проблем. Пусть они повторят тестирование в тех же условиях. В конце предоставь сравнение результатов до и после исправлений». 🤖 Мы в MAX | Мы в Telegram