Добавление автотестов в Test IT из внешнего репозитория

Настройте уведомления о добавлении, изменении и удалении автотестов

С Test IT вы можете получать в мессенджер уведомления о добавлении, редактировании и удалении автотеста. Для этого нужно настроить вебхук, указав необходимые переменные.

Чтобы управлять автотестами, расположенными в вашем репозитории, из интерфейса Test IT, нужно добавить автотесты в систему, создав их карточки. После этого вы сможете запускать автотесты из UI Test IT, отслеживать результаты их прогонов (тест-ранов), присваивать автотестам статус нестабильности, привязывать автотесты к рабочим элементам и совершать другие действия.

Вы можете добавить автотесты в систему Test IT:

Добавление автотеста через API

  1. Авторизуйтесь в Swagger.
  2. В секции AutoTests раскройте метод POST /api/v2/autoTests.
  3. Нажмите Try it out. Тело запроса откроется для редактирования.
  4. В запросе укажите: external ID, ссылку на автотест, ID проекта, предусловия тестов, постусловия тестов и шаги.
  5. Нажмите Execute. В случае успешного выполнения запроса, API вернет код 201.

После создания карточки автотеста через API автотест отображается в системе Test IT.
Чтобы найти автотест:

  1. Откройте проект.
  2. Перейдите в раздел Автотесты. В данном разделе отображается список автотестов, добавленных в ваш проект. В нем отображены названия автотестов, автор, ссылки на репозиторий с автотестами, внешние ID, последние прогоны (тест-раны) и их результаты. Модуль автоматизированных тестов в Test IT TMS

Массовые действия с автотестами

Для применения массовых действий к автотестам необходимо выбрать несколько из них с помощью флажков.

Вы можете выбрать несколько автотестов и выполнить следующие действия:

  • Поставить или снять отметку о нестабильности автотестов. Добавление и снятие отметки о нестабильности автотестов в Test IT TMS
  • Запустить автотесты. Они будут сформированы и запущены в рамках автоматически созданного тест-рана. Запуск автоматизированных тестов в Test IT TMS

Статус нестабильности

Вы можете присвоить автотесту статус нестабильности — flaky.

Присвоение статуса является информационной меткой, по которой можно строить аналитику.

Статус нестабильности присваивается вручную (через интерфейс или API). Система помогает выявить нестабильные автотесты с помощью расчета процента стабильности автотеста. Процент стабильности можно посмотреть в описании автотеста в поле Стабильность прохождения.

Чтобы узнать больше о статусе нестабильности, смотрите Работа с flaky-тестами.

История прохождения

В окне автотеста есть возможность перейти к истории прохождения.

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

Обновлено: