Настройка
У меня есть TFS 2012, VS 2013 и Test Controller 2013 на моей машине под управлением Windows 8.1 x64.
Я установил виртуальную машину Windows 7 x86 и установил на нее VS 2012, VS 2013 и Test Controller 2012 (именно в таком порядке). Виртуальная машина — это мой тестовый контроллер.
Проблема
Я пытаюсь протестировать очень простой сценарий, в котором у меня есть тест закодированного пользовательского интерфейса (запрограммированный вручную; я не использовал функцию записи и воспроизведения), где Internet Explorer запускается с google.com, и я ищу термин калькулятор
Это прекрасно работает на моей машине. Однако, когда я пытаюсь запустить тест через Test Manager, я получаю следующую ошибку:
Метод TestCleanup CalculatorTest.TestCases.CalculateTest.TearDown вызвал исключение. System.TypeLoadException: System.TypeLoadException: не удалось загрузить тип «Microsoft.VisualStudio.TestTools.UITesting.ApplicationBase» из сборки «Microsoft.VisualStudio.TestTools.UITesting, версия = 11.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a»..
Браузер запускается с google.com, но вскоре после этого закрывается без выполнения поиска, и в диспетчере тестов отображается указанное выше сообщение об ошибке.
Может ли кто-нибудь помочь мне, пролив некоторый свет на причину этого?