Компания Libretto выпустила инструмент на базе ИИ-агентов, предназначенный для автоматического обнаружения и исправления ошибок в скриптах автоматизированного тестирования Playwright. Система анализирует логи сбоев, определяет причину поломки и предлагает исправленный код, что позволяет сократить время на поддержку тестового покрытия и снизить нагрузку на QA-инженеров при обновлении UI-интерфейсов.
Инструмент интегрируется непосредственно в процесс разработки и CI/CD пайплайны. Когда тест падает, агент получает контекст выполнения, включая структуру DOM и логи ошибок, после чего генерирует патч. Это решение направлено на решение проблемы «хрупких» тестов, которые часто ломаются из-за незначительных изменений в верстке или динамических элементов страницы, требующих постоянной ручной корректировки селекторов.
Использование агентного подхода позволяет системе не просто уведомлять об ошибке, но и предлагать готовое решение, которое разработчик может принять или отклонить. Такой подход автоматизирует рутинные задачи по отладке, позволяя командам сфокусироваться на написании новых тестов, а не на поддержке существующих сценариев взаимодействия с веб-приложениями.
Ключевые факты
- Инструмент специализируется на автоматизации отладки скриптов, написанных на фреймворке Playwright.
- Агент анализирует логи сбоев и структуру DOM для выявления причин падения тестов.
- Система предлагает автоматические исправления кода, снижая время на ручную поддержку тестовых наборов.
- Решение ориентировано на интеграцию в современные процессы разработки и CI/CD для повышения стабильности автоматизированного тестирования.