Когда релизы ускоряются, регрессионным тестированием жертвуют первым
Ручные прогоны занимают дни, а наборам тестов на скриптах нужен инженер, который будет поддерживать их в рабочем состоянии.
- Полный ручной регрессионный прогон занимает дни, поэтому его пропускают.
- Наборы тестов на скриптах ломаются после изменений интерфейса, а чинить их ни у кого нет времени.
- Самые болезненные баги прячутся в рутинных процессах: вход, настройки, оплата.
Инструмент регрессионного тестирования, который вы описываете, а не программируете
Шаги на обычном языке для каждого процесса
Запишите каждый процесс пронумерованными шагами с ожидаемым результатом. BuniOD сопоставит шаги с вашими страницами и добавит проверки, а вы подтвердите сценарий до любого запуска.
Бизнес-процессы
Объединяйте сценарии, которые выполняются по порядку. Если один не прошёл, зависящие от него сценарии пропускаются, поэтому одна поломка не заваливает вас лишними сбоями.
Меньше сломанных тестов после изменений интерфейса
Сохранённые локаторы, отпечатки элементов и поиск с помощью ИИ находят сместившиеся элементы — ручной поддержки становится меньше.
Каждый запуск на виду
История запусков хранит каждый результат со скриншотами и логами консоли и сети.
От написанных шагов к готовому тесту
Описание: шаги, которые вы пишете
// Сначала войти 1. Нажмите кнопку "Войти" 2. Введите в поле "Email" email из "Тестовый покупатель" 3. Введите в поле "Пароль" пароль из "Тестовый покупатель" 4. Нажмите "Продолжить" 5. Подождите 2 секунды // Проверить оплату 6. Нажмите "Настройки", затем вкладку "Оплата" 7. Проверьте, что виден текст "Текущий план: Pro" 8. Нажмите на первую строку таблицы "Счета" 9. Подождите 3 секунды
Ожидаемый результат
На странице счёта показаны номер счёта и кнопка «Скачать PDF».
Шаги, привязанные к странице
- Нажать «Войти» в шапке
- Ввести email тестового пользователя в поле «Email»
- Ввести пароль тестового пользователя в поле «Пароль»
- Нажать «Продолжить» и подождать 2 секунды
- Нажать «Настройки», затем вкладку «Оплата»
- Нажать на первую строку таблицы «Счета» и подождать 3 секунды
Проверки
- Виден текст «Текущий план: Pro» (шаг 7)
- На странице счёта показан номер счёта
- Видна кнопка «Скачать PDF»
Демо-данные: Acme Shop — Staging. Ваш сценарий будет соответствовать страницам вашего сайта.
Три шага к ежедневной проверке
Подключите сайт
Укажите адрес тестовой среды. Публичным страницам больше ничего не нужно; для закрытых разделов используйте HTTP basic auth или тестового пользователя.
Напишите шаги
Напишите обычными словами шаги теста и ожидаемый результат — так, как объяснили бы их тестировщику. BuniOD сопоставит каждый шаг с вашей страницей и добавит проверки.
Проверьте и запускайте ежедневно
Подтвердите сценарий, запускайте его по запросу или раз в день и смотрите, какой шаг не прошёл, — со скриншотом и логами.
Бесплатный план — 500K токенов в месяц · Pro — $39/мес · Scale — $59/мес · безлимит проектов и сценариев на любом плане.
Посмотреть ценыВопросы
Сколько процессов можно покрыть?
На любом плане безлимит проектов и сценариев. Вы платите за токены ИИ, которые расходуют ваши сценарии.
Чем BuniOD отличается от других инструментов регрессионного тестирования?
Большинство инструментов регрессионного тестирования запускают тестовый код, который кто-то в команде пишет и поддерживает. В BuniOD вы записываете каждый процесс шагами на обычном языке с ожидаемым результатом, проверяете созданный сценарий, и он запускается в десктопном Chromium вручную или раз в день.
Запускаются ли проверки автоматически при каждом деплое?
Пока нет. Сценарии запускаются по запросу или раз в день в выбранное вами время. Интеграции с GitHub Actions и Jira появятся скоро.
Что происходит, когда меняется наш интерфейс?
BuniOD подстраивается под поддерживаемые изменения: использует сохранённые локаторы, отпечатки элементов и сопоставление с помощью ИИ. При более крупных изменениях поправьте входные значения или пересоздайте сценарий по уточнённому описанию.
Как автоматизировать регрессионное тестирование с помощью ИИ?
Запишите каждый процесс, на который опираются клиенты, шагами на обычном языке и ожидаемым результатом. BuniOD соберёт из них браузерный тест, вы проверите и подтвердите его, и он будет запускаться раз в день в выбранное время — каждое утро видно, какие процессы работают после последнего релиза. Это автоматизированное регрессионное тестирование без кода тестов, который нужно писать и поддерживать.