Я новичок в 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, выбрав тестовые примеры из плана тестирования.