Документация TMS DoQAДокументация TMS DoQA
  • Проекты
  • Пространства
  • Тест-кейсы
  • Общие шаги
  • Чек-листы
  • Прогоны
  • История редактирования
  • История запуска
  • Баг-репорты
  • Комментарии
  • Папки
  • Фильтры
  • Теги
  • Корзина
  • Дашборд
  • Экспорт
  • Импорт
  • Публичный API
  • Автотесты
  • Атрибуты
  • Создание проекта
  • Добавление пользователей
  • Редактирование пользователей
  • Сброс пароля
  • Уровень доступа для всех проектов
  • Права доступа к проекту
  • Права доступа к пространству и его разделам
  • Лицензии и оплата (облачная версия)
  • Атрибуты
  • Интеграции
  • Требования
  • Утилита управления сервером

    • Установка (install)
    • Запуск приложения (start)
    • Остановка приложения (stop)
    • Обновление (update)
    • Резервное копирование (backup)
    • Восстановление из резервной копии (restore)
  • Описание параметров среды (.env)
  • Настройка сервера почты
  • Авторизация через LDAP
Получить триал
  • Проекты
  • Пространства
  • Тест-кейсы
  • Общие шаги
  • Чек-листы
  • Прогоны
  • История редактирования
  • История запуска
  • Баг-репорты
  • Комментарии
  • Папки
  • Фильтры
  • Теги
  • Корзина
  • Дашборд
  • Экспорт
  • Импорт
  • Публичный API
  • Автотесты
  • Атрибуты
  • Создание проекта
  • Добавление пользователей
  • Редактирование пользователей
  • Сброс пароля
  • Уровень доступа для всех проектов
  • Права доступа к проекту
  • Права доступа к пространству и его разделам
  • Лицензии и оплата (облачная версия)
  • Атрибуты
  • Интеграции
  • Требования
  • Утилита управления сервером

    • Установка (install)
    • Запуск приложения (start)
    • Остановка приложения (stop)
    • Обновление (update)
    • Резервное копирование (backup)
    • Восстановление из резервной копии (restore)
  • Описание параметров среды (.env)
  • Настройка сервера почты
  • Авторизация через LDAP
Получить триал
  • Руководство пользователя

    • Проекты
    • Пространства
    • Тест-кейсы
    • Общие шаги
    • Чек-листы
    • Прогоны
    • История редактирования
    • История запуска
    • Баг-репорты
    • Комментарии
    • Папки
    • Фильтры
    • Теги
    • Корзина
    • Дашборд
    • Экспорт
    • Импорт
    • Публичный API
    • Автотесты
    • Атрибуты

Автотесты

Для перехода во вкладку "Автотесты" нажмите на соответствующую иконку в левом боковом меню.

Автотесты

DoQA поддерживает отображение отчетов о прогонах автотестов в формате junitXML и Allure.

Создание токена для интеграции

Для настройки загрузки отчетов в DoQA выполните следующие шаги:

  1. Нажмите на кнопку "Интеграции".

    Интеграции

  2. Для создания токена нажмите на кнопку "Новый токен" (цифра 1), введите имя интеграции (цифра 2) и нажмите на кнопку подтверждения (цифра 3).

    Создание токена

  3. Нажмите на кнопку "Скопировать" для копирования токена в буфер обмена.

    Копировать токен

Токен необходим для загрузки в DoQA отчетов о прохождении автотестов через публичный API или для настройки автоматической загрузки новых отчетов из инструмента CI/CD. При необходимости вы можете создать несколько токенов для разных тестовых прогонов.

Загрузка отчетов о прогоне автотестов через публичный API

Для работы с API необходимо получить токен авторизации. Для этого используйте логин и пароль вашей учетной записи.

Процесс загрузки отчета

  1. Воспользуйтесь API POST /api/autotests/upload-report.

    API загрузка отчета

  2. В поле token (цифра 1) вставьте токен, созданный в DoQA, выберите файл отчета в формате JUnit XML (цифра 2) и нажмите на кнопку "Execute" (цифра 3).

    Заполнение формы

Отчет о прохождении прогона автотестов будет загружен в DoQA и отобразится во вкладке "Автотесты".

Загрузка отчетов о прогоне автотестов через doqa-cli

doqa-cli — это утилита командной строки для автоматической отправки в DoQA отчетов о прогонах автотестов

Скачивание doqa-cli

  • Скачать doqa-cli для Linux
  • Скачать doqa-cli для Windows

Использование doqa-cli

Используйте doqa-cli для упрощения процесса загрузки отчетов и интеграции автотестов с DoQA.

Для отправки отчета используйте следующую команду:

doqa-cli report [url + /api/autotests/report] [token] [file] [type]
  • [url]: URL-адрес сервера для отправки отчета.
  • [token]: Токен аутентификации для доступа к серверу.
  • [file]: Путь к файлу, содержащему отчет.
  • [type]: Формат отчета. Используйте значение "allure" или "junit"

Пример команды для загрузки отчета формата junit xml

doqa-cli report https://example.doqa.app/api/autotests/report abc123 /path/to/junit.xml junit

Эта команда отправит отчет на https://example.doqa.app/api/autotests/report с использованием токена abc123, используя данные из файла /path/to/junit.xml.

Можно использовать файл xml, или помещенный в zip-архив файл xml.

Пример команды для загрузки отчета формата Allure

doqa-cli report https://example.doqa.app/api/autotests/report abc123 /path/to/allure-report.zip allure

Эта команда отправит отчет на https://example.doqa.app/api/autotests/report с использованием токена abc123, используя данные из архива /path/to/allure-report.zip.

Примечание

Для генерации отчёта Allure из сырых данных выполните команду

 allure generate target/allure-results --clean -o allure-report

а затем заархивируйте полученную папку в формат ZIP для последующей загрузки в DoQA

Prev
Публичный API
Next
Атрибуты