В настоящее время я настраиваю решение для автоматизированного тестирования для проекта, и я использую Visual Studio 2012, Test Manager 2010, Test Controller 2010 и Test Agent 2010. Я использую TFS Server 2010, а наш автоматизированный Проект тестового примера находится в среде .NET 4.0.
Подход к настройке нашего автоматизированного решения для тестовых случаев:
-У нас есть удаленный компьютер с установленным на нем контроллером тестирования и агентом тестирования -Test Manager настроен с физической средой (в центре лаборатории), которая использует контроллер тестирования и агент тестирования на удаленном компьютере -Настройки тестирования в диспетчере тестирования также настроены для запуска тестов для 64-битной машины, как и настроена удаленная машина - тестовые случаи затем связываются с закодированными тестами пользовательского интерфейса из нашего решения автоматизации, выполняемыми из Test Manager, которые затем запускаются на удаленной машине
Хотя я добился успеха с этой настройкой для решений автоматизации в Visual Studio 2010, я столкнулся с рядом проблем при попытке работать с версией решения 2012 года.
Последняя проблема, с которой я столкнулся, заключается в том, что, хотя я могу выполнить тест в Test Manager и поставить его в очередь в Test Agent на удаленном компьютере, тест никогда не выполняется.
Глядя на журнал событий, я вижу 3 возникающих ошибки исключения: 1 для VSTTAgent и 2 для VSTTAgentProcess. Я приложил каждую из приведенных ниже ошибок в соответствующем порядке.
Кто-нибудь сталкивался с подобной проблемой раньше? Любая помощь будет очень признательна, и я заранее благодарю всех.