Testifly: автоматизация тестирования с ИИ для веба

От сценариев веб-приложения к автотестам и разбору регрессий.

testifly.dev
Testifly screenshot

Что делает Testifly простыми словами?

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

Сервис Testifly Ltd. предназначен для разработчиков и QA-команд, которым нужно сократить ручное создание сквозных тестов. Обещанная автономность не доказывает полноту покрытия и не гарантирует обнаружение всех дефектов.

Меньше ручного сопровождения автотестов

Самовосстановление адаптирует селекторы и сценарии после изменений интерфейса, показывая исправления в отчёте. Testifly пытается отделять такие изменения от настоящих регрессий поведения. При неудачном запуске доступны анализ причины и видео сессии.

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

От URL до первого запуска

Официальное руководство описывает последовательность:

  1. Подготовьте отдельную тестовую среду, восстанавливаемые данные и тестовый аккаунт. Агенты могут создавать, изменять и удалять данные.
  2. Войдите, укажите Base URL и запустите Verify web app.
  3. Проверьте доступ, защиту от ботов и авторизацию. Для социального входа документация требует пользователя без двухфакторной проверки.
  4. Настройте разрешённые IP, параллельные сессии и ограничения частоты; исключите закрытые области в Settings → Exclusions.
  5. Создайте проект, следите за Jobs и проверьте полученные тесты и результаты.

Вход по ссылке из письма требует дополнительных тестовых пользователей. За VPN нужен подключённый Remote Runner. Первый полный цикл обнаружения, автоматизации и выполнения занимает от минут до часов.

Покрытие сценариев и требований

Flow Discovery находит страницы, взаимодействия и изменения состояния, включая SPA и динамическое содержимое. Из обнаруженных сценариев создаются тесты. Документы продукта, таблицы и PDF могут дополнять ожидаемое поведение; авторизованные разделы требуют рабочего доступа.

UX-проверки рассматривают, например, Escape в диалогах, возврат фокуса и порядок Tab. Это не сертификат доступности. Точные ограничения размеров файлов и все форматы экспорта не подтверждены.

Связь с релизами и задачами команды

Test Execution API позволяет запускать проверки из CI/CD и учитывать результат перед слиянием или развёртыванием. Есть расписания и разные адреса сред.

Jira, Linear, Notion и Slack связывают требования с результатами; наборы тестов и email упорядочивают отчёты. Blast radius показывает затронутые изменением сценарии. Tessa отвечает по данным проекта и предлагает черновики с подтверждением перед созданием. MCP предоставляет поддерживаемые запросы и изменения совместимым ассистентам. См. описание интеграций.

Пробный период, цены и квоты

Проверено 4 ноября 2026 года: публичные помесячные цены в USD без местных налогов. Это не рублёвые цены и не подтверждение доступности оплаты в любой стране.

План В месяц Тесты Выполнения/месяц Проекты / среды
Starter 29 USD 50 5 000 1 / 1
Growth 89 USD 225 50 000 1 / 3
Business 249 USD 750 200 000 2 / без ограничений
Enterprise По запросу Индивидуально Индивидуально Индивидуально

Discovery действует 30 дней без карты: один проект, 30 тестов для трёх активных функций и 4 500 выполнений в месяц. Дополнительно — десять наборов, 150 email-отчётов и по 100 сессий Tessa и Blast radius. Затем активные проверки приостанавливаются.

Интеграции и Blast radius в платных планах доступны с Growth; Starter включает 100 сессий Tessa. Подписки продлеваются автоматически. Годовую оплату и отмену уточняйте на странице цен.

Данные, доступ и условия использования

Поставщик описывает шифрование паролей ключами проекта и Azure Key Vault. Политика охватывает также код, логи, снимки экрана и записи; ИИ-провайдеры обрабатывают необходимые материалы. Согласно политике, содержимое клиентов не используется для обучения публичных моделей.

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

Предлагаются облако, локальное выполнение и self-hosted-развёртывание. Частный Runner сам по себе не доказывает полностью локальную обработку; проверьте архитектуру и потоки данных.

Частые вопросы

Нужно ли писать код тестов?

Для базового обнаружения и генерации — нет. Однако нужно обеспечить доступ и оценить соответствие проверок требованиям.

Можно ли полностью отказаться от проверки результатов?

Нет оснований считать такую замену надёжной. Анализ причин и адаптации тестов следует сопоставлять с ожидаемым поведением.

Есть ли бессрочный бесплатный тариф?

Он не подтверждён. Публичное предложение — ограниченный 30-дневный пробный период с последующей платной подпиской.

Официальные материалы

SynterЕсть бесплатный тариф
Подключайте ИИ к рекламным аккаунтам для отчётов, проектов и разрешённых действий.
Нейросети для маркетинга и продажИнструменты AI для маркетингового контента · Инструменты автоматизации рабочих процессов AIОткрыть ↗
FluentПлатно
ИИ в привычных приложениях Mac с выбором облачной или локальной модели.
ИИ-ассистенты и чат-ботыИнструменты перефразирования ИИ · Инструменты автоматизации рабочих процессов AI · ИИ-чат с документами +2Открыть ↗