2015-12-11 6 views
3

До того, как я использовал обычный способ запуска моих тестовых наборов тестов Coded UI с использованием MS Test Manager и d-d шаблонов определения Lab.Как запустить кодированные тесты пользовательского интерфейса с помощью vNext?

В моем vNext определении сборки следующий рабочий процесс состоит из 5 этапов:

  1. Visual Studio Построить Task
  2. Нажмите Построить Артефакты
  3. Окна Machine File Copy
  4. Visual Studio Test Развертывание агента
  5. Визуальные Студенческий тест с использованием испытательного агента

Итак, проблема заключается в следующем: как я могу запускать кодированные тесты пользовательского интерфейса с помощью планов тестирования или наборов тестов или это невозможно?

+0

Теперь можно с помощью 'Run Functional Tests' задачи с TFS 2015 Update 3 – MushyPeas

ответ

0

Не знаете, как точно настроить свою сборку, но вам придется запускать агент в интерактивном режиме (т. Е. Не как услугу) в соответствии с документацией Microsoft.

См. on this MSDN page в Q & «Почему я хочу запустить агент сборки в интерактивном режиме?»

+0

Ну, цель состоит в том, чтобы создать сборку, которая будет выполняться конкретный набор тестов от Test Manager Microsoft для уменьшения сцепления между сборкой и списка кодированной Пользовательский интерфейс в перспективе. Кроме того, мне нужно увидеть результаты выполнения в моем MS Test Manager. –

0

Нет, в настоящее время не разрешено запускать тестовые примеры MTM в системе сборки TFS vNext, могут быть указаны только тестовые сборки .dll (содержит методы тестирования кодированного интерфейса).

Итак, вместо того, чтобы выбирать систему сборки vNext, вам нужно использовать сборку XAML. В определении сборки выберите LabDefaultTemplate и выберите Test Plan и Test Suite, который содержит тестовые примеры, которые вы хотите запустить. Пожалуйста, ознакомьтесь с этой статьей msdn: https://msdn.microsoft.com/en-us/library/hh873102.aspx

0

Это должно быть все, что вам нужно знать.

https://blogs.msdn.microsoft.com/visualstudioalm/2016/03/31/executing-automated-tests-in-build-vnext-using-test-plan-test-suites/

Как полезное дополнение:

Перед испытаниями запуска вы можете иметь сборки автоматически добавлять или тесты обновления с ткм. Переменные устанавливаются в командный файл с этапа сборки с использованием позиционных параметров.

tcm testcase /import /collection:%collection% /teamproject:%teamproject% /storage:%storagePath% /category:%category% /syncsuite:%syncsuit% 
Смежные вопросы