DevTools Готов к внедрению

ИИ-агент сопровождения сквозных автотестов в CI

Переносимый агент в конвейере CI запускает E2E-тесты после развёртывания, разбирает падения, чинит устаревшие тесты и оформляет дефекты — все изменения через pull request с ревью.

3CI-системы: GitHub, GitLab, Azure DevOps
24изменения интерфейса в контрольном наборе
1 деньна подключение нового проекта

01Задача

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

02Решение

  • Ядро не зависит от CI; адаптер отвечает только за триггеры, секреты и публикацию отчёта
  • Двухуровневый разбор падений: эвристики и детерминированный ремонт селекторов по DOM-снимку, модель — только для неоднозначных случаев
  • Защитные проверки держатся кодом: diff проверяется на ослабление проверок, изменения продукта и секреты
  • Накопительный PR/MR, задачи о дефектах, уведомления в Slack и Teams, реестр тестовых данных
  • Панель на Rails: история прогонов, метрики, доступ по проектам и срок хранения

03Результат

  • Рабочая реализация всех частей технического задания
  • Контрольный набор: 24 изменения интерфейса, дефекты и сбой инфраструктуры
  • Документация подключения проекта за один рабочий день

Есть задача? Давайте обсудим

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