Компания Libretto выпустила инструмент на базе ИИ-агентов, предназначенный для автоматического обнаружения и исправления ошибок в скриптах автоматизированного тестирования Playwright. Система анализирует логи сбоев, определяет причину поломки и предлагает исправленный код, что позволяет сократить время на поддержку тестового покрытия и снизить нагрузку на QA-инженеров при обновлении UI-интерфейсов.

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

Использование агентного подхода позволяет системе не просто уведомлять об ошибке, но и предлагать готовое решение, которое разработчик может принять или отклонить. Такой подход автоматизирует рутинные задачи по отладке, позволяя командам сфокусироваться на написании новых тестов, а не на поддержке существующих сценариев взаимодействия с веб-приложениями.

Ключевые факты

  • Инструмент специализируется на автоматизации отладки скриптов, написанных на фреймворке Playwright.
  • Агент анализирует логи сбоев и структуру DOM для выявления причин падения тестов.
  • Система предлагает автоматические исправления кода, снижая время на ручную поддержку тестовых наборов.
  • Решение ориентировано на интеграцию в современные процессы разработки и CI/CD для повышения стабильности автоматизированного тестирования.