Почему Visual Studio Tester Edition не запускает мои веб-тесты?

Я создал новый тестовый проект с веб-тестами, как описано в документации Microsoft здесь Однако, когда я пытаюсь запустить веб-тест, даже если это просто пустой тест, я получаю следующую ошибку:

Ошибка запроса: не удалось запустить веб-тест «WebTest1» на агенте «МОЙ КОМПЬЮТЕР»: метод не найден: «Void Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext..ctor(System.Collections.Generic.Dictionary`2, Int32, System. Строка, System.String, Int32, Int32, Microsoft.VisualStudio.TestTools.WebTesting.ValidationLevel)».

в Microsoft.VisualStudio.TestTools.WebStress.WebTestCaseContext..ctor (вариант WebTestCaseVariation, Int32 webTestIteration, Hashtable runContextParameters) в Microsoft.VisualStudio.TestTools.WebStress.WebTestCaseVariation..ctor(WebTestElement webTestElement, Hashtable runContextParameters) в Microsoft.VisualStudio.TestTo WebStress.WebTestElement.CreateVariation(IRunContext runContext) в Microsoft.VisualStudio.TestTools.WebStress.WebTestRunner.StartupVariation() в Microsoft.VisualStudio.TestTools.WebStress.WebTestRunner.PlaybackThread()

Я видел несколько похожих сообщений на других форумах, где пользователь исправляет проблему, переустанавливая пакет обновления 1 для VS2008, но мне не повезло.

Кто-нибудь еще здесь сталкивался с этой проблемой. Повторюсь, нет проблем с записью веб-тестов, но я получаю сообщение об ошибке, когда выполняю их.


person Vivian River    schedule 18.02.2010    source источник


Ответы (1)


У меня была аналогичная проблема, и я был вынужден переустановить Visual Studio 2008 и пакет обновления 1. Вы переустанавливали оба? Какой вариант Visual Studio 2008 вы используете? Система разработчиков/профессионалов/команд?

person Ben.Vineyard    schedule 18.02.2010
comment
Да, похоже, что агент, который используется для запуска веб-тестов, не может правильно ссылаться на Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext. Переустановить - person Nat; 19.02.2010
comment
Я использую VS2008 Professional. Я попытался переустановить. Когда я выполняю установку, в окне «О программе» отображается, что SP1 уже установлен (полагаю, он должен быть на моем установочном диске). Я попробую еще раз завтра днем. Кстати, есть ли какой-то способ внести коррективы в этот агент, на который можно ссылаться? - person Vivian River; 19.02.2010
comment
Думаю, я только что нашел проблему. Я думаю, что в окне «О программе» было сказано, что я использую .net 3.5 SP1. Мне нужен был другой SP1 для установки VS2k8, который я скачал с сайта Microsoft. Теперь все работает. - person Vivian River; 19.02.2010
comment
О да. Это разные. Я рад, что у тебя все получилось. - person Ben.Vineyard; 20.02.2010
comment
Похоже, что веб-тесты будут вытеснены закодированными тестами пользовательского интерфейса в VS2010. - person Vivian River; 22.04.2010