TFS на автоматизированные тесты костюмы - как запустить - PullRequest
0 голосов
/ 07 июня 2018

У меня есть 2 исполняемых файла, приложение и приложение для тестирования автоматизации, которые будут выполнять действия над приложением.Мои тесты автоматизации - это в основном тесты NUNIT, которые вызывают Chrome Web Driver.

Все размещено на TFS.В моем определении сборки я запускаю проверки работоспособности для каждого PR.Я хотел расширить это.Тесты автоматизации делятся на множество различных категорий (относящихся к категории Sanity).Я видел некоторые вещи, связанные с тестовыми комплектами TFS, и моя идея заключалась в том, чтобы сделать так, чтобы каждый раз, когда кто-то делает PR, он мог выбрать какую-то категорию тестирования для запуска на этом PR, используя эту сборку.Таким образом, проще говоря, если мой PR изменит принцип работы «синих кнопок», я запустлю «тестовый костюм синих кнопок» на моем принтере.

Будет ли использование тестовых костюмов лучшим решением для этого?Кто-нибудь сделал это или имеет какую-нибудь полезную информацию о том, как этого добиться?

Спасибо за любые ответы!С наилучшими пожеланиями!

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете использовать Visual Studio Test Agent Развертывание и Запуск функциональных тестов шагов в определении сборки для запуска автоматических тестов на агентах сборки.

  1. Связанные методы тестирования с тестовыми примерами в Visual Studio.
  2. Создайте определение сборки для построения своего проекта и добавьте 2 шага, которые я упомянул выше.На шаге Выполнить функциональное тестирование выберите наборы тестов, которые содержат эти тестовые примеры в шаге 1.enter image description here

Подробнее см. В этом блоге: Выполнение автоматизированных тестов в Build vNext с использованием плана тестирования, наборов тестов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...