Ручной запуск автотестов

При помощи пользовательских действий вы можете настроить ручной запуск требуемых автотестов. В примере ниже показано, как может выглядеть такое пользовательское действие для конкретной сборки (версии) продукта.


При выборе пункта меню "Провести регресс", выполняется Веб-хук запуска задачи на сборочном сервере, в рамках которой:

  • создается тестовое окружение;
  • запускается заданный автотест, например, регрессионный;

Настройка такого веб-хука может выглядеть следующим образом:


Можно создать пользовательское действие для конкретного тест-плана или тестового сценария. Для этого у сценария необходимо создать пользовательские атрибуты, в которых будут храниться необходимые данные для запуска авто-теста, например имя класса автотеста и название метода. Теперь, в адресной строке URL у пользовательского действия можно обратиться к атрибутам сценария.

В данном примере:

  • ClassName - пользовательский атрибут сценария, содержащий имя класса автотеста;
  • MethodName - пользовательский атрибут сценария, содержащий название метода автотеста.