Sonata

e2e: сквозное тестирование веб- и мобильных приложений с помощью агента

image source

e2e — фреймворк для сквозного тестирования веб- и мобильных приложений. Цель описывается на естественном языке, а агент сам управляет приложением, чтобы её достичь. Результат проверяется локаторами и ассертами в том же тесте.

Шаг агента, который проверяет ассерт, записывает действия, и следующий запуск воспроизводит их без вызовов модели, пока приложение не изменится. Без агентских шагов модель не нужна; подойдут подписка, API-ключ или локальная модель.

Веб-движок работает на Chromium, Firefox и WebKit через Playwright, мобильный — на симуляторах и эмуляторах iOS и Android через agent-device. Есть репортер для PR-комментариев; проект развивается к 1.0, API могут меняться.

GitHub ★ 2,373

Загрузка страницы