Как запустить автоматизированные тестовые наборы из TestPlan в AzureDevops

Я новичок в Azure Devops. В настоящее время я пытаюсь запустить тесты Automated Selenium (C #) из планов тестирования в Azure Devops.

Я имею в виду следующую ссылку для настройки плана выпуска для запуска автоматических тестов из плана тестирования https://docs.microsoft.com/en-us/azure/devops/test/run-automated-tests-from-test-hub?view=azure-DevOps

Я могу связать Release Pipeline с планом тестирования и выполнить тест, создав новый Release. Но когда тестовые наборы выполняются из плана тестирования, отображается ошибка ниже. Он способен идентифицировать автоматический тест. Но на втором этапе (этап проверки) ниже отображается ошибка.

Ошибка:

Этап проверки: выбранный этап не имеет правильной версии или настроек задачи Visual Studio Test для запуска тестов.

Выполненные шаги:

  • Создал TestPlan в разделе TestPlan в Azure Devops
  • Добавлены тесты и тестовые наборы. Связывает автоматизированные тестовые скрипты с тестовым набором.
  • Создал план выпуска на основе шаблона «Запустить автоматические тесты из диспетчера тестов».

В конвейер выпуска добавлена ​​задача:

  • Тестовая задача Visual Studio

Конфигурация тестовой задачи Visual Studio:

  • Выберите тесты, используя: TestPlan
  • Набор тестов: автозаполнение плана Tetplan, с которым связан план выпуска.
  • Конфигурация теста: 1 - Windows 10 (значение по умолчанию)
  • Папка поиска: $(Agent.ReleaseDirectory)

Артефакты сборки для конвейеров сборки публикуют артефакты сборки в папке $ (Agent.ReleaseDirectory).

Используемый агент: Самостоятельный агент.

Чтобы запустить автоматические testSripts, выбрав тестовые примеры из плана тестирования.


person Neethz    schedule 04.06.2019    source источник
comment
Установлены ли у вашего локального агента нужные инструменты?   -  person bryanbcook    schedule 17.06.2020


Ответы (2)


В документации указано, что вам следует убедиться, что для параметра Выбрать тесты с использованием установлено значение Тестовый запуск. Вы можете изменить настройку и попробовать еще раз.

person Cece Dong - MSFT    schedule 04.06.2019
comment
Я просмотрел представление «Определить» для тестового примера и не вижу способа установить для теста «Тестовый прогон» - не могли бы вы пояснить? У меня есть план тестирования, содержащий мои автоматизированные тесты, у меня есть конвейер командной сборки. - person Su Llewellyn; 15.01.2020
comment
Он говорит о выпуске, но этот ответ не помогает. MIne настроен на тестовый запуск, и я получаю ту же ошибку, что и вы. - person pabrams; 04.05.2020

Следуйте инструкциям здесь https://docs.microsoft.com/en-us/azure/devops/test/run-automated-tests-from-test-hub?view=azure-devops

Примечание. Для тестовой задачи Visual Studio в конвейере выпуска в группе выбора тестов для параметра «Выбрать тест с использованием» выберите «Test run». По умолчанию выбраны тестовые сборки.

введите здесь описание изображения

person Mubi Ali    schedule 16.06.2020