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