Для QA, которые хотят забрать рутину у регресса

Превращайте ручные проверки в понятные автотесты

RTHelper помогает начать с обычного кейса: выбрать элементы на странице или в Windows-приложении, собрать шаги в алгоритм, добавить ожидания и проверки, а потом спокойно разобрать запуск в debug.

Для Web-сценариев

Установите расширение: Chrome / Edge или Firefox.

Web и Windows UI Recorder Студия запусков Wait / Assert LoadData API-проверки и скриншот-тестирование
Старт с реального кейса берите проверку, которую команда и так повторяет перед релизом
Один рабочий поток UI-действия, данные, ожидания и проверки лежат рядом
Падение видно по шагам debug, журнал и история помогают понять, что сломалось

Без резкого старта с фреймворка

Начните с проверки, которую уже знаете

RTHelper рассчитан на тестировщиков, которым нужно автоматизировать повторяющиеся проверки без долгой подготовки инфраструктуры. Сначала вы собираете рабочий сценарий мышкой, а затем постепенно делаете его крепче: уточняете поиск элементов, выносите данные, добавляете Wait, Assert, API-проверки и сравнение скриншотов.

01

Кейс не превращается в чёрный ящик

Шаги выглядят как последовательность действий: открыть, ввести, нажать, дождаться, проверить.

02

Можно усложнять постепенно

Сначала простой Web-сценарий, потом переменные, API-проверка, скриншот-тестирование и Windows UI.

03

Ошибки проще обсуждать

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

Сильные стороны

Что помогает в ежедневной работе

От захвата UI до отчёта о запуске

Web и Windows UI в одном подходе

Добавляйте элементы из браузера или Windows-приложения в одно дерево, настраивайте атрибуты и используйте их в алгоритме.

Recorder для быстрой основы

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

Проверки прямо в сценарии

Wait, Assert, LoadData, API-проверки, скриншот-тестирование и Code-шаги живут рядом с обычными кликами и вводом текста.

Debug без гадания

Ставьте breakpoint, проходите шаги по одному и сразу смотрите, на каком действии сценарий повёл себя не так.

Данные можно вынести из шагов

Подставляйте значения через переменные $$ и загружайте наборы из CSV, XLS или XLSX, чтобы не плодить одинаковые сценарии.

Студия запусков и отчёты

Собирайте сценарии в наборы, запускайте очередь, смотрите результаты и выгружайте отчёты в JSON, JUnit или Allure.

Важно для реальной регрессии

Сценарий важно не только записать, но и довести до стабильного запуска

Локаторы, Debug, отчёты и C#-экспорт
Надёжный поиск

Search Scope и управляемые атрибуты

Ограничивайте область поиска элемента, выбирайте устойчивые признаки и оставляйте MatchIndex только там, где порядок элементов действительно предсказуем.

Быстрый разбор

Debug, breakpoint и журнал шагов

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

CI и отчёты

Тихий запуск из командной строки

Запускайте сохранённые сценарии без открытия редактора и выгружайте результат в лог, JUnit, Allure или JSON.

Когда нужен код

Экспорт проекта в C#

Начните визуально, а когда сценарий вырастет, экспортируйте проект в C# и дорабатывайте его в привычном коде.

Для регулярных прогонов

Студия запусков превращает набор сценариев в управляемый тестовый прогон

Наборы, порядок, метрики, экспорт и быстрый разбор падений

Когда сценариев становится больше, неудобно запускать их по одному. В студии запусков можно выбрать нужные проверки, задать порядок, добавить окружение и билд, а после прогона открыть детали упавших шагов.

Набор называется по-человечески Smoke оплаты, регрессия авторизации, проверка релиз-кандидата — команда сразу понимает цель запуска.
Падения не тонут в общем логе В деталях запуска видны сценарий, шаг, ошибка, скриншот и диагностика.
Отчёт можно передать дальше JSON, JUnit XML и Allure подходят для разбора в команде или подключения к привычному пайплайну.
Как пользоваться студией
Скриншот студии запусков RTHelper: наборы сценариев, состав набора, запуск и отчёт

Рабочее окно

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

Проекты, toolbar, дерево, алгоритм, настройки и журнал
Скриншот рабочего окна RTHelper: атрибуты элемента, дерево UI, алгоритм, параметры шага и журнал выполнения

Первые 30-60 минут

Как собрать первый полезный автотест

Короткий путь от установки до стабильного прогона
1

Установите приложение

Скачайте RTHelper для Windows. Для браузерных сценариев добавьте расширение Chrome / Edge или Firefox.

2

Захватите нужные элементы

Выберите Web или UIA, добавьте приложение в дерево и отметьте поля, кнопки и состояние успешного результата.

3

Соберите алгоритм

Перетащите элементы в порядок ручного кейса, задайте действия и добавьте Wait перед асинхронными участками.

4

Прогоните и укрепите

Запустите debug, вынесите данные в LoadData, добавьте Assert, API-проверку или сравнение скриншота там, где это важно.

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

Где RTHelper особенно полезен

Регресс перед релизом

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

Смешанные проверки UI + API

Сценарий нажимает кнопки в интерфейсе, затем проверяет ответ сервера и сохраняет нужные поля в переменные.

Визуальные изменения

Скриншот-тестирование помогает поймать заметные отличия экрана или выбранного элемента от эталона.

Desktop-приложения Windows

UIA-режим подходит для проверок там, где сценарий живёт не в браузере.

Запуски в CI

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

Переход к коду без переписывания

Если визуального сценария становится мало, экспортируйте проект в C# и дорабатывайте его командой.

Тарифы

Можно начать с небольшого пилота

Web, UIA и скриншот-тестирование доступны уже в Free

Free

0 ₽

Чтобы проверить подход на браузерном или Windows-сценарии с настоящими проверками.

  • До 20 шагов в сценарии
  • Web- и Windows UIA-сценарии
  • Wait, Assert, LoadData и скриншот-тестирование
  • Без Recorder, API-шагов, Debug, Code и экспорта логов/отчётов

Pro Месяц

549 ₽/мес

Для ежедневной работы, отладки и больших регрессий.

  • Неограниченные шаги и сценарии
  • Неограниченные Web и Windows UIA-сценарии
  • Студия запусков: наборы, метрики и отчёты
  • Recorder для быстрой записи сценариев
  • API-шаги для HTTP-проверок внутри алгоритма
  • Debug, breakpoint, история запусков и логи
  • Шаг Code для C#-логики внутри сценария
  • Экспорт логов и отчётов
  • Экспорт проекта в C# код
Оформить на месяц

Pro Год

5 490 ₽/год
6 588 ₽

Для длинных регрессий, стабильной работы и командных проектов.

  • Всё из Pro
  • Приоритетная поддержка
  • Экономия двух месяцев
Оформить на год

FAQ

Коротко о старте и ограничениях

Нужен ли код, чтобы собрать первый сценарий?

Нет. Основной путь такой: захватить элементы, перетащить их в алгоритм и настроить действия. Код пригодится только если вы захотите дальше развивать экспортированный проект самостоятельно.

С чего лучше начать: Web или UIA?

Если кейс живёт в браузере, начинайте с Web: так проще быстро увидеть результат. UIA используйте для Windows-приложений.

Что делать, если браузеры не видны в режиме Web?

Проверьте расширение RTHelper для Chrome / Edge или Firefox, затем перезапустите браузер.

Почему сценарий иногда падает на одном и том же месте?

Чаще всего не хватает Wait или выбран нестабильный атрибут элемента. Запустите debug, посмотрите журнал шага и добавьте ожидание перед действием.

Как не хранить логины, URL и ожидаемые значения в шагах?

Вынесите данные в LoadData и используйте переменные через $$. Так один сценарий проще запускать на разных наборах данных.

Что входит в бесплатный тариф?

Free подходит для пилота до 20 шагов в Web или UIA. Скриншот-тестирование доступно в бесплатном тарифе. Recorder, API-шаги, Debug, Code, экспорт логов и отчётов, история запусков и снятие лимита шагов доступны в Pro.

Что делать, если после запуска приложения белый экран?

Откройте приложение в браузере по адресу http://localhost:4242.

Готово к пилоту

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

Лучше всего начать с короткого сценария, который вы уже много раз проверяли руками: так сразу видно, где инструмент экономит время.

Скачать RTHelper