Я хочу интегрировать базовое веб-приложение на основе .Net с моим набором тестов с помощью Azure Pipelines и просто хотел узнать о возможностях

Я работаю QA Lead в продуктовой компании. Я разработал «Пакет автоматизации дымовых испытаний» с использованием Katalon Studio для «основного веб-приложения на основе .Net». Теперь я планирую интегрировать свой Smoke Test Automation Suite с основным веб-приложением на основе .Net, используя Azure Pipelines в облаке. Это означает, что после интеграции через облако, если какая-либо фиксация выполняется в «основном веб-приложении на основе .Net», мой «Smoke Test Automation Suite», который также находится в облаке, должен запускаться автоматически и публиковать результаты дымового теста. В настоящее время мы используем Azure Devops, а Azure Pipelines является его частью.

Я попытался создать образец конвейера, но полностью не смог интегрировать «Smoke Test Automation Suite» с «основным веб-приложением на основе .Net» в облаке. Я ищу кого-то, кто может мне помочь с этим, и пожалуйста, дайте мне знать, если мне нужно предоставить дополнительную информацию.

Большое спасибо заранее. W


person puneeth chidura    schedule 03.01.2020    source источник


Ответы (1)


Вы можете проверить dotnet пример основного конвейера yaml на сайтах Microsoft. Если вы последовали примеру и все равно не смогли запустить тесты. Скорее всего, вы неверно указали путь к проекту дымового теста. И вашим задачам конвейера не удалось найти тестовый проект.

Для конвейера с классическим видом. Вы можете выполнить следующие шаги

В своем проекте перейдите в Конвейеры -> выберите Новый, чтобы создать новый конвейер -> выберите Использовать классический редактор -> настройте свой репозиторий Azure -> выберите шаблон (вы можете выбрать шаблон ASP.NET CORE или ASP.NET CORE (.NET Framework))

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

Затем вам нужно настроить путь к проекту и установить флажок опубликовать результаты тестирования.

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

Чтобы включить непрерывную интеграцию. вам нужно перейти на вкладку триггера и установить флажок Включить непрерывную интеграцию (включив CI, конвейер будет запущен, когда вы зафиксируете изменение в своем репо)

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

Вам понадобится pre- определенные переменные для ссылки на файлы проекта.

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

person Levi Lu-MSFT    schedule 06.01.2020