Описание
ColdVisit проверяет, работают ли важные пользовательские сценарии веб-приложения после изменения кода, до того как это изменение попадет в продукцию. Он создан для стартапов на ранних стадиях, которые быстро выпускают продукты и хотят проверки, выходящей за рамки модульных и сквозных тестов, которая выявляет сбои в сценариях, которые ломаются только в живой среде предварительного просмотра PR.
Читать далее
Приложение GitHub соединяет репозиторий и его среду предварительного просмотра pull-request. Команды выбирают и утверждают ключевые сценарии, которые они хотят проверить, например, применение кода скидки и подтверждение снижения общей суммы заказа. На каждом pull-request агент ColdVisit открывает реальный браузер против предварительного просмотра PR, кликает и вводит данные в утвержденный сценарий и отправляет результат, скриншоты и полное воспроизведение браузера обратно в pull-request. Компания называет часть этого процесса восстановлением защищенных селекторов: потоки продолжают работать через небольшие изменения в интерфейсе, вместо того чтобы ломаться на жестко закодированном скрипте, и команды могут просматривать восстановленные селекторы перед их использованием.
Иллюстрированный пример на сайте показывает, какой регрессии это предназначено для выявления: промокод, который интерфейс принимает как примененный, в то время как общая сумма заказа на самом деле не меняется. Каждая проверка производит как письменный отчет, так и необработанное воспроизведение браузера в качестве доказательства. Ничего не публикуется в pull-request, пока команда явно не включит проверки.
Бесплатный план охватывает три утвержденных потока на одном репозитории, без необходимости в карте. Профессиональный план стоит 49 долларов в месяц или 490 долларов при ежегодной оплате за 15 утвержденных потоков на трех репозиториях, с дополнительными потоками по 9 долларов в месяц каждый. Масштабный план стоит 199 долларов в месяц за 50 утвержденных потоков на неограниченном количестве репозиториев, с дополнительными потоками по 6 долларов в месяц каждый. Каждый план включает проверки PR, скриншоты, записи и проверяемые исправления тестов, а понижение уровня приостанавливает, а не удаляет потоки, превышающие лимит нового плана.
ColdVisit создан для небольших инженерных команд, особенно для стартапов на ранних стадиях, которые хотят целенаправленного покрытия регрессий по нескольким важным потокам, а не полного набора QA.
- КатегорияAI-ревью кода и тестирование
- Модель ценообразованияОднократный
- РазвёртываниеОблако
- ПлатформыВеб
Основные функции ColdVisit
Тестирует утвержденные пользовательские сценарии в реальном браузере на каждом предварительном просмотре pull-request
Отправляет результаты успешности или неуспешности, скриншоты и полное воспроизведение браузера в pull-request
Восстановление защищенных селекторов позволяет потокам продолжать работу через небольшие изменения в интерфейсе, с возможностью проверки исправлений перед использованием
Установка приложения GitHub соединяет репозиторий и его среду предварительного просмотра
Ничего не публикуется в pull-request, пока команда явно не включит проверки
Бесплатный уровень с тремя утвержденными потоками на одном репозитории, без необходимости в карте
Платные уровни добавляют больше утвержденных потоков и репозиториев, с ценами за превышение на поток
Иллюстрированные отчеты и необработанные воспроизведения документируют, что именно сломалось
Как использовать ColdVisit?
Установите приложение: добавьте приложение ColdVisit GitHub и подключите свою среду предварительного просмотра PR
Выберите свои сценарии: позвольте агенту исследовать ваше приложение, затем утвердите важные сценарии, такие как оформление заказа
Включите проверки: активируйте проверки PR, когда будете готовы; ничего не публикуется, пока вы этого не сделаете
Выпустите изменение: откройте pull-request как обычно и позвольте ColdVisit протестировать его против предварительного просмотра
Просмотрите доказательства: проверьте результат успешности или неуспешности, скриншоты и воспроизведение браузера в pull-request
Исправьте или объедините: устраните любые регрессии, которые находит ColdVisit, или объедините, как только сценарий пройдет
Варианты использования ColdVisit
- Проверки регрессии перед слиянием
- Проверка предварительного просмотра PR
- Доказательства для кода обзора






