Документация Aiomant
Всё, что нужно, чтобы записать первый тест, запустить его на любой среде и подключить Aiomant к вашему CI/CD.
Быстрый старт
Aiomant — это no‑code платформа автоматизации тестирования. Чтобы записать первый тест, не нужно писать код: достаточно кликать по вашему приложению, а платформа превратит действия в понятные шаги.
- Создайте проект и подключите агента (облачного или собственного).
- Нажмите
Создать тест‑кейси включите запись. - Пройдите сценарий в браузере или на устройстве — шаги запишутся автоматически.
- Запустите тест на нужной среде и откройте отчёт с видео и скриншотами.
Тест‑кейсы
Тест‑кейс — это последовательность шагов. Тип платформы (Web, API, Desktop, Mobile, LLM, Manual) задаётся на уровне шага, поэтому в одном кейсе можно комбинировать проверку интерфейса, запрос к API и оценку ответа LLM. Кейсы объединяются в сценарии и сьюты, поддерживают теги, поиск, историю изменений и импорт/экспорт.
Запись
Записывать можно двумя способами: прямо в тест‑кейсе или отдельно — как переиспользуемые «Экраны», которые затем подключаются в разные кейсы. При записи Aiomant показывает live‑браузер агента и экран реального устройства.
Запуски и агенты
Агент — это исполнитель тестов. Он может работать в облаке Aiomant или разворачиваться в вашей инфраструктуре. Запуски ставятся в очередь, выполняются параллельно на нескольких агентах и отображают статус в реальном времени. Для data‑driven прогонов используйте датасеты.
Отчёты
После каждого прогона доступны видео, скриншоты и лог по каждому шагу. Дашборд показывает pass‑rate, распределение статусов, тренды и топ падений, а также помечает нестабильные (flaky) тесты. Результаты экспортируются в PDF/HTML, Allure TestOps, TestRail, Zephyr и Xray.
Переменные и среды
Переменные бывают разных типов: тексты, файлы, SQL‑запросы, шаги и датасеты. Среды (Dev / QA / Staging / Prod) позволяют запускать один и тот же кейс с разными параметрами без дублирования.
Public API
REST API позволяет встроить Aiomant в CI/CD: запускать тесты, получать статусы и выгружать отчёты. Аутентификация — по токену в заголовке Authorization.
# Список проектов
curl -H "Authorization: Bearer ВАШ_ТОКЕН" \
https://api.aiomant.com/api/v1/projects
# Запустить сьют на среде QA
curl -X POST https://api.aiomant.com/api/v1/runs \
-H "Authorization: Bearer ВАШ_ТОКЕН" \
-H "Content-Type: application/json" \
-d '{ "suiteId": "S-128", "env": "qa", "agent": "linux-1" }'
# Статус запуска
curl -H "Authorization: Bearer ВАШ_ТОКЕН" \
https://api.aiomant.com/api/v1/runs/RUN-4821
CLI
CLI удобно использовать в пайплайнах. Он возвращает ненулевой код выхода при падении тестов, что останавливает сборку.
aiomant login --token ВАШ_ТОКЕН aiomant run --suite S-128 --env qa --wait # exit code 0 — все тесты прошли, 1 — есть падения
Changelog
- Тестирование LLM переведено в GA: проверки ответов, промптов и AI‑агентов.
- Новый дашборд трендов и flaky‑тестов.
- Параллельные прогоны на нескольких агентах.
- Экспорт результатов в Zephyr и Xray.
- Раздел «Экраны» — переиспользуемые записи.
- Live‑просмотр экрана реальных мобильных устройств.
Готовы автоматизировать тестирование?
Покажем Aiomant на вашем проекте, поможем с on‑premise и перенесём существующие тесты.