Веб-тестирование с использованием VSTS 2008

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


person Storm    schedule 08.09.2009    source источник


Ответы (1)


К сожалению, веб-тесты работают на основе запросов и ответов и проверяют только их содержимое. VSTS не сможет запустить javascript в контексте возвращенного html-ответа.

Теоретически возможно создать экземпляр объекта браузера из вашего закодированного веб-теста и передать ему возвращенный html + javascript и проверить изменения, внесенные в html после этого, но я не вижу, чтобы это действительно закончилось благополучно.

«Правильность» вашего Javascript также сильно зависит от браузера, поэтому вам действительно нужно проверить это в каждом из необходимых вам браузеров. Подобно Css и внешнему виду, это все еще потребует ручного тестирования.

Однако в Visual Studio 2010 теперь есть закодированный тест пользовательского интерфейса, который позволит вам протестировать свои страницы так, как вы хотите.

person Nat    schedule 28.09.2009