Security Scan + Visual Regression

Автоматизация
тестирования веб-сайтов

Проверяйте UI и безопасность без кода: визуальные регрессии, E2E сценарии и автоматический Security Scan.
Находите визуальные баги и критичные уязвимости раньше пользователей.

Загрузка статистики...
AI Testing Agent

Your AI QA Engineer that
writes, runs and maintains tests

BotFake IDE is an autonomous AI agent that analyzes your codebase, generates test strategies, writes scenarios, executes them on schedule, detects regressions, and reports results — all without manual intervention.

Calendar 125.json Test Preview - webtest-… Passed
Scenarios 24
Creator Login & Redirect
Creator Onboarding E2E
Member Discover & Profiles web
Member Home Feed web
Member Login & Forgot…
Schedules 3
daily 03:00 — auth
weekly — full regression
LIVE PREVIEW
https://app.example.com/discover
EXECUTION LOG
[00:08:01] web_navigate — 200 OK 1.2s
[00:08:02] web_fill_form — email, pass 0.8s
[00:08:03] web_click — Submit 0.3s
[00:08:04] Step step-3 completed
[00:08:07] Execution of step-4
Running step-4 4/10 steps gpt-5.1
CHAT
Agent gpt-5.1 Thinking
add scenario 132 to test calendar daily at 11:03 berlin, name Creator Login & Redirect
Scenario 132 added to calendar:
Name: Creator Login & Redirect
Type: daily
Time: 11:03
TZ: Europe/Berlin
ID: 142
No files with changes Done
Plan, @ for context
Возможности

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

От создания скриншотов до детальных отчетов о различиях

E2E тестирование

Полноценное End-to-End тестирование пользовательских сценариев с автоматизацией действий.

  • Навигация по страницам
  • Заполнение форм
  • Клики и взаимодействия
  • Проверка результатов

Visual Regression Testing

Автоматическое сравнение скриншотов с baseline. Обнаружение даже минимальных визуальных изменений в UI.

  • Создание baseline скриншотов
  • Pixel-perfect сравнение
  • Diff изображения
  • Настройка threshold

Security Scan

Комплексная проверка сайта на уязвимости одним кликом. 16 типов проверок безопасности с детальными отчетами.

  • SSL/TLS, HSTS и security headers
  • XSS, SQL Injection, Path Traversal
  • CSRF, Session Management, JWT
  • OAuth, CSP, SRI проверки
  • Доказательства и рекомендации по исправлению

Реальное время

Просмотр выполнения тестов в реальном времени с live-скриншотами и логами.

  • Live preview
  • Прогресс выполнения
  • Streaming логов
  • Instant feedback

Календарь тестирования

Автоматическое планирование и расписание тестов с визуальным календарем и уведомлениями.

  • Расписание тестов (разово, ежедневно, еженедельно, ежемесячно, cron)
  • Визуальный календарь с цветовой индикацией статусов
  • Email уведомления о результатах
  • Статистика успешности и тренды

Детальные отчеты

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

  • Скриншоты всех шагов
  • Diff изображения
  • Временные метки
  • Статус каждого шага

Figma Integration

Автоматическое сравнение скриншотов страниц с дизайн-макетами Figma для pixel-perfect соответствия.

  • Экспорт фреймов из Figma
  • Pixel-perfect сравнение
  • Визуальный diff с дизайном
  • Кэширование дизайнов

Jira Integration

Автоматическое создание задач в Jira при падении тестов с полной информацией о проблеме.

  • Авто-создание Bug-задач
  • Ссылки на отчёты и скриншоты
  • Обновление существующих задач
  • Настройка в профиле

WebRTC Testing

Coming Soon

Тестирование видеозвонков, голосовых чатов и других WebRTC приложений в реальном времени.

  • Видео/аудио потоки
  • Качество соединения
  • ICE candidates
  • Метрики производительности
Testing Calendar
Сценарии

Возможности сценариев

Гибкая настройка и продвинутые функции для тестовых сценариев

JSON-сценарии

Простое описание тестов в JSON формате. Никакого программирования не требуется.

  • Понятный синтаксис
  • Переиспользование сценариев
  • Версионирование в Git
  • Быстрое обновление

Multi-Browser

Кросс-браузерное тестирование на трёх движках: Chromium, Firefox и WebKit (Safari).

  • Chromium (Chrome, Edge, Opera)
  • Firefox (Gecko)
  • WebKit (Safari, iOS)
  • Выбор браузера в сценарии

Мобильное тестирование

Эмуляция реальных устройств и тестирование адаптивности на разных разрешениях.

  • Эмуляция iPhone, iPad и других устройств
  • Кастомные viewport и ориентация экрана
  • Touch жесты (swipe, pinch, tap)
  • Полные скриншоты страниц (screenshotFullPage)

Smart Retry Logic

Умные автоматические повторы для нестабильных тестов с exponential backoff и настраиваемыми условиями.

  • Retry на timeout, network, element_not_found
  • Exponential backoff с настраиваемым множителем
  • Скриншоты на каждой retry-попытке
  • Custom regex patterns для ошибок

Conditional Steps

Условная логика выполнения шагов в зависимости от состояния страницы, URL, элементов и результатов предыдущих шагов.

  • element_exists, element_visible, url_contains
  • previous_step_passed/failed условия
  • Custom JavaScript скрипты проверок
  • Проверка cookies и localStorage

Data-Driven Testing

Один сценарий + CSV/JSON файл = N тестов. Параметризация для массового тестирования форм и API.

  • Inline, JSON и CSV источники данных
  • {{переменные}} подстановка в шагах
  • Фильтрация по тегам и условиям
  • Детальный отчёт по каждой итерации

Chrome DevTools Protocol

Прямой доступ к Chrome DevTools Protocol для продвинутого тестирования: эмуляция сети, геолокация, блокировка запросов.

  • Эмуляция медленной сети (3G, offline)
  • Подмена геолокации (latitude, longitude)
  • Блокировка рекламы и аналитики
  • Code Coverage для анализа JS

Load Testing Lite

Базовое нагрузочное тестирование API с параллельными запросами и детальными метриками.

  • Параллельные пользователи и ramp-up
  • Метрики P50, P95, P99 latency
  • RPS и Error Rate
  • Bearer, Basic, API Key аутентификация

CI/CD интеграции

JUnit XML экспорт для Jenkins, GitLab CI, GitHub Actions. Автоматическое создание задач в Jira при падении тестов.

  • JUnit XML для всех CI/CD систем
  • Jira: авто-создание Bug при падении
  • Обновление существующих задач
  • API для интеграции в пайплайны
Web Test Runner
AI-Powered

AI-ассистент

Ваш интеллектуальный помощник для создания и анализа тестов

«Скажи что тестировать — ассистент создаст сценарий»

Встроенный AI-ассистент понимает естественный язык, генерирует и редактирует сценарии тестирования, анализирует отчёты и помогает разобраться в результатах — текстом или голосом.

Генерация сценариев

Опишите что хотите протестировать — ассистент создаст полный JSON-сценарий с шагами, селекторами и проверками.

  • «Создай тест авторизации на сайте»
  • «Добавь SEO-проверку главной страницы»
  • «Проверь корзину на мобильном устройстве»

Редактирование сценариев

Изменяйте существующие сценарии голосом или текстом — добавляйте, удаляйте и модифицируйте шаги.

  • «Добавь шаг с кликом по кнопке Купить»
  • «Удали третий шаг из сценария»
  • «Измени timeout на 60 секунд»

Анализ отчётов

Ассистент понимает контекст открытого отчёта и отвечает на вопросы о результатах тестирования.

  • «Почему упал этот шаг?»
  • «Дай саммари результатов теста»
  • «Какие шаги прошли успешно?»

Попробуйте AI-ассистента прямо сейчас

Откройте любую страницу тестирования и нажмите на иконку чата в правом нижнем углу. Ассистент доступен бесплатно на всех тарифах.

Открыть ассистента
Enterprise

Enterprise Features

Professional capabilities for test organization

What's included in BotFake:

✅ Checklists

Create and manage checklists for structured testing with progress tracking and statistics

Checklists

✅ Parameters

Centralized parameter storage (credentials, URLs, selectors) for reuse in scenarios

Parameters

✅ Fixtures

Reusable functions for setup/teardown and common operations (login, API requests, environment setup)

Fixtures

✅ Page Objects

Page Object pattern for encapsulating page logic and reusing selectors

Page Objects

✅ Environments

Environment management (dev, staging, production) with parameter and configuration isolation

🔥 Новинка

История запусков и аналитика

Полноценная система отслеживания истории тестов с графической статистикой, анализом падений и обнаружением flaky тестов

📈

Timeline Chart

Визуализация всех запусков на временной шкале с трендами длительности и успешности тестов.

🔥

Stability Heatmap

Тепловая карта стабильности шагов — мгновенно видите, какие шаги падают чаще всего.

🎲

Flakiness Detection

Автоматическое обнаружение нестабильных тестов с оценкой flakiness score (0-100).

🔍

Failure Analysis

Анализ причин падений с рекомендациями по исправлению и сравнением запусков.

Ключевые метрики

Success Rate% успешных запусков
Avg Durationсредняя длительность
P95 Duration95-й перцентиль
Flakiness Scoreоценка стабильности
Trendimproving, stable, degrading
ExportCSV/JSON/PDF
Run History & Analytics
🎬 Новинка

Recording Mode — Запись тестов

Записывайте действия в браузере и автоматически генерируйте готовые тестовые сценарии. Идеально для тех, кто не хочет писать JSON вручную.

🖱️

Автоматическая запись

Клики, ввод текста, навигация, прокрутка — всё записывается автоматически в реальном времени.

🎯

Умные селекторы

Автоматическое определение оптимальных CSS селекторов: ID, data-testid, классы, уникальный путь.

📱

Разные устройства

Desktop (1280x720), Tablet (768x1024), Mobile (375x667) — записывайте для любого устройства.

📄

Генерация JSON

Автоматическое преобразование записанных действий в готовый JSON сценарий для запуска.

Преимущества Recording Mode

⚡ Быстротесты за минуты
🚫 No-codeбез знания JSON
📸 Скриншотына каждое действие
⏸️ Паузавозобновление записи
🔒 Защитапароли как {{PASSWORD}}
💾 Экспортскачать JSON

Как выглядит виджет

🟢 Готов к записи
BotFake Recorder Widget - Ready

Нажмите "Start Recording" чтобы начать запись действий

🔴 Запись действий
BotFake Recorder Widget - Recording

Все клики, ввод текста и прокрутка автоматически записываются

Кейсы использования

Решения для разных задач

Реальные примеры использования BotFake в работе

Веб-тестирование

Разработчик проверяет веб-сайт

Проблема

После обновления нужно проверить, что ничего не сломалось

Решение BotFake

  • Запустил визуальное регрессионное тестирование
  • Система прошлась по всем страницам
  • Параллельно запустил Security Scan и получил отчёт по уязвимостям
  • Сделала скриншоты и сравнила с baseline
  • Нашла 2 визуальных бага

Результат

Обнаружение проблем до релиза

Протестировать сайт
Команда

Команда разработки синхронизирует регресс

Проблема

Нужно тестировать десятки сценариев, сложно координировать задачи и нет единой системы отчетов

Решение BotFake

  • Многопользовательская среда с разграничением доступа
  • Очередь задач с приоритетами и автоповторами
  • Общие отчеты и статистика по проекту
  • Прямой стрим выполнения для быстрой отладки

Результат

Команда видит прогресс в реальном времени и экономит часы на синхронизации

Работать командой
Безопасность

Security Engineer проверяет уязвимости

Проблема

Перед релизом нужно проверить сайт на уязвимости: SSL/TLS, security headers, XSS, SQLi и другие

Решение BotFake

  • Запустил Security Scan с 16 типами проверок
  • Проверил SSL/TLS, HSTS, security headers
  • Просканировал на XSS, SQL Injection, CSRF
  • Проверил Session Management, JWT, OAuth
  • Получил детальный отчет с рекомендациями

Результат

Обнаружены и исправлены 3 критичные уязвимости до релиза

Запустить Security Scan
Автоматизация

QA инженер настраивает автоматическое расписание

Проблема

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

Решение BotFake

  • Создал расписание в календаре тестирования
  • Настроил ежедневный запуск в 9:00 утра
  • Включил email уведомления о результатах
  • Просматривает статистику успешности в календаре
  • Все тесты автоматически отображаются в календаре

Результат

Тесты запускаются автоматически каждый день, уведомления приходят на email, проблемы обнаруживаются сразу

Открыть календарь
Преимущества

Преимущества BotFake

Единая платформа для всех ваших потребностей в автоматизации тестирования

Экономия времени

Автоматизация тестирования экономит до 90% времени QA-команды

Универсальность

Один инструмент для тестирования сайтов, ботов и мессенджеров

AI-интеграция

AI выявляет аномалии в UI, предсказывает рисковые зоны и формирует сценарии регрессии

Безопасность

Security Scan выявит проблемы с SSL/TLS, заголовками, XSS, SQLi и другими угрозами

Анализ рынка

Альтернативы и конкуренты

Сравните BotFake с популярными инструментами автоматизации тестирования

Selenium

Плюсы: Популярный, много языков программирования

Минусы: Сложная настройка, только веб-тестирование, требует программирования

BotFake преимущество: JSON-сценарии, поддержка ботов, AI-анализ

Playwright

Плюсы: Современный, быстрый, мультибраузерность

Минусы: Только веб-тестирование, требует программирования

BotFake преимущество: Универсальность, тестирование ботов, AI-интеграция

Cypress

Плюсы: Удобный интерфейс, хорошая документация

Минусы: Только веб-тестирование, ограниченная поддержка браузеров

BotFake преимущество: Мультиплатформенность, тестирование мессенджеров

Botium

Плюсы: Специализация на чат-ботах, поддержка NLP

Минусы: Дорогой, сложная настройка, только боты

BotFake преимущество: Универсальность, доступная цена, простота

Appium

Плюсы: Мобильное тестирование, кроссплатформенность

Минусы: Сложная настройка, только мобильные приложения

BotFake преимущество: Все платформы в одном инструменте

TestMyBot

Плюсы: Open source, поддержка ботов

Минусы: Ограниченный функционал, только боты

BotFake преимущество: Полнофункциональная платформа с AI

Попробуйте прямо сейчас

Тестирование сайта

Автоматическое тестирование веб-сайтов и приложений в реальном времени

Настройки теста

Лог выполнения
Готов к запуску...
Превью теста

Скриншот появится при запуске теста

0%
Screenshot

Запросы сценариев

Если вы не можете разобраться и придумать сценарий для полноценного веб‑тестирования, просто отправьте запрос. ИИ сгенерирует сценарий для вашего сайта в течение 2 дней.