Автотесты
Для перехода во вкладку "Автотесты" нажмите на соответствующую иконку в левом боковом меню.
Создание токена для интеграции
Для настройки загрузки отчетов в DoQA выполните следующие шаги:
Нажмите на кнопку "Интеграции".
Для создания токена нажмите на кнопку "Новый токен" (цифра 1), введите имя интеграции (цифра 2) и нажмите на кнопку подтверждения (цифра 3).
Нажмите на кнопку "Скопировать" для копирования токена в буфер обмена.
Токен необходим для загрузки в DoQA отчетов о прохождении автотестов через публичный API или для настройки автоматической загрузки новых отчетов из инструмента CI/CD. При необходимости вы можете создать несколько токенов для разных тестовых прогонов.
Загрузка отчетов о прогоне автотестов через публичный API
Для работы с API необходимо получить токен авторизации. Для этого используйте логин и пароль вашей учетной записи.
Процесс загрузки отчета
Воспользуйтесь API
POST /api/autotests/upload-report
.В поле
token
(цифра 1) вставьте токен, созданный в DoQA, выберите файл отчета в формате JUnit XML (цифра 2) и нажмите на кнопку "Execute" (цифра 3).
Отчет о прохождении прогона автотестов будет загружен в DoQA и отобразится во вкладке "Автотесты".
Загрузка отчетов о прогоне автотестов через doqa-cli
doqa-cli
— это утилита командной строки для отправки отчетов в форматах jUnit и xUnit.
Скачивание doqa-cli
Использование doqa-cli
Используйте doqa-cli для упрощения процесса загрузки отчетов и интеграции автотестов с DoQA.
Для отправки отчета используйте следующую команду:
doqa-cli report [url + /api/autotests/report] [token] [file]
[url]
: URL-адрес сервера для отправки отчета.[token]
: Токен аутентификации для доступа к серверу.[file]
: Путь к файлу, содержащему отчет.
Пример
doqa-cli report https://example.com/api/autotests/report abc123 /path/to/report.txt
Эта команда отправит отчет на https://example.com/api/autotests/report
с использованием токена abc123
, используя данные из файла /path/to/report.txt
.