Как связать кодированный тест пользовательского интерфейса в Microsoft Test Manager - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть несколько моментов, которые я не мог понять для использования MTM (Microsoft test Manager).Я написал несколько тестов Coded UI и теперь хочу запустить их в MTM, связав их с ручными тестами в MTM.

Из документов я обнаружил, что MTM имеет механизм сборки, работает на сборку, однако мои тестыне в проекте, который я подключил к серверу, они просто в моем локальном компьютере и в отдельном решении.

Точки, которые я не понимаю

При подключении к TFS MTC не спрашиваетдля филиала или решения вы выбираете только TFT-сервер, а это означает, что все тесты, поступающие из всех решений, будут отображаться как тесты-кандидаты для сопоставления с моими ручными тестами в MTM?

Поскольку я писал кодовые тесты пользовательского интерфейса, онине привязываясь к решению, я могу запустить их на отдельном исполняемом экране, что мне делать с этим?Допустим, я проверил свои тесты на TFS и получил их из TFS в MTM, на этот раз я получу сборку не для сборки, которая будет проверена, а для проверки, которую я буду запускать, это будет проблемой?

Еще один вопрос, у меня нет отдельной лабораторной среды, я просто хочу запускать кодированные сценарии пользовательского интерфейса на своем локальном компьютере, что мне делать?Следует ли по-прежнему определять мой локальный ПК как лабораторную среду для запуска автоматических тестов?Если да, то как это сделать?

Страницы MSDN не дают много документации по этим вопросам, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 20 декабря 2018

Rasim,

Чтобы связать тесты в MTM, вам нужно будет собрать CodedUI .dll в TFS и иметь возможность выбрать отдельную сборку в MTM.Как только вы это сделаете, MTM будет использовать этот .dll для выполнения.

Если у вас не настроена тестовая лаборатория / среда, вы получите значение 0 при этом.Вы не сможете выполнять локально из MTM на основе этих автоматизаций.

Я не уверен, в каком контексте находится ваш проект - но в зависимости от вашей версии TFS и т. Д. Я не могу рекомендовать достаточно отказаться от вашего планасвязывая тестовые случаи с автоматизацией таким образом.Вместо этого я бы попытался настроить выполнение теста пользовательского интерфейса как часть конвейера CI / CD.Это намного проще, ценно и поддерживается новыми версиями TFS.Отсутствие документации со стороны MS является целенаправленным, так как выполнение CodedUI и ad-hoc было мертвым в течение 2-3 лет.

...