2015-05-30 3 views
2

Мне удалось создать Page Object Model UIMap тестовые примеры для приемочных испытаний в Visual Studio 2013. У меня возникли проблемы с тем, как запускать их тестирование за пределами приложения с помощью пакетных файлов и создать отчет.Как запустить CodedUI тестирует внешнее приложение с пакетными файлами и создать отчет

+1

Большая часть того, что вы написали, не имеет отношения к вашему вопросу. Хуже того, как только я удалил часть, которая не была релевантной, вопрос не остался. ваша точная проблема? –

+0

Прошу прощения за путаницу. Я работаю над pr почему нам нужно CodedUI. Все мои тестовые примеры находятся внутри приложения. есть ли способ вызвать тестовый пример вне приложения? – Skipoura

+0

Что значит «внутри приложения»? Внутри _which_ приложение? –

ответ

1

Использования MSTest инструмента для тестирования диска из командной строки более подробно см: http://blogs.msdn.com/b/running_coded_ui_on_vm/archive/2013/03/25/running-coded-ui-on-vm-using-mstest.aspx

простого MSTest.exe/testcontainer: "РАСПОЛОЖЕНИЕ бинарного (DLL)

если вы настроили сервер TFS, вы могли бы также опубликуйте результат теста на сервере TFS, затем получите отчет об испытаниях.

+0

Блог очень полезный спасибо! У меня мало вопросов. В блоге сказано: 2) Скопируйте и вставьте двоичный файл (DLL) из вашей системы в виртуальные машины, на которых вы хотите запустить кодированный пользовательский интерфейс. Я потерял место, где можно добавить DLL-файл. Нужно ли добавлять DLL в проект в ссылке? – Skipoura

+0

DLL - это DLL тестового проекта, которая будет сгенерирована при компиляции проекта. Она находится в папке с папкой bin/debug или bin/release. Я думаю, вам лучше не копировать одиночную dll, она работает, когда вы запускаете «mstest.exe PATHToDLL \ **. Dll» // Действие копирования в блоге - это запустить тест на другой виртуальной машине, так как вам не нужно для запуска на другой машине, вы можете пропустить шаг. – wherby

+0

Я думаю, что vstest.console.exe предпочтительнее, поскольку VS2012: https://msdn.microsoft.com/en-us/library/ms182486.aspx –