Несколько тестовых сценариев были записаны с использованием тестового шаблона CodedUI для моего веб-приложения в бета-версии Visual Studio 2010. Они успешно запускаются из Visual Studio без каких-либо проблем. Я искал инструкции по созданию пакета развертывания.
Как создать пакет развертывания для тестов CodedUI, записанных в бета-версии Visual Studio 2010?
Ответы (2)
Закодированные тесты пользовательского интерфейса используют пространства имен в библиотеках, которые являются частью Visual Studio, например. Microsoft.VisualStudio.TestTools.UITesting
Это отличается от автоматизации пользовательского интерфейса, которая является частью базовой платформы .NET. например
System.Windows.Automation
Поэтому, насколько я понимаю, вы не можете упаковать закодированные тесты пользовательского интерфейса для запуска в среде, в которой не установлена Visual Studio.
Настройте среду с "автономным" MSTest
Серия новые инструменты тестирования вводятся вместе с Visual Studio 2010. Team Agents занимает очень мало места и включает MSTest (он будет установлен по пути Visual Studio).
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe
Вы можете скопировать содержимое каталога bin\
вашего тестового проекта (проектов) на компьютер с установленными агентами Team Agent и выполнить MSTest для вашего тестового контейнера.
mstest /testcontainer:x:\test-project\automated-tests.dll"