HttpResponse, HttpRequest, WebClient - PullRequest
3 голосов
/ 07 марта 2011

С чего мне начать, чтобы лучше всего имитировать веб-браузер как самый простой способ?

Я создал обычный пользовательский логин и update-user-info (тестовые проекты) в веб-форме, которую я теперь не хочу имитировать заполнением программным способом. Как сохранить сеансы и поместить свои собственные значения в конкретные формы ввода, имитировать нажатие кнопок и ссылок?

Этапы проекта логин (логин / пароль) найти ссылку на форму (некоторые случайные ссылки / текст) заполните форму (некоторые материалы) нажмите сохранить (подтвердите мне по почте)

Ответы [ 3 ]

1 голос
/ 07 марта 2011

Рассматривали ли вы использование такого инструмента, как http://seleniumhq.org/

Selenium IDE - это дополнение к Firefox, записывает клики, набор текста и прочее действия, чтобы сделать тест, который вы можете воспроизвести в браузере.

0 голосов
/ 07 марта 2011

Мне кажется, что вы ищете платформу для модульного тестирования вашего приложения.

Насколько мне известно, лучшим фреймворком для тестирования ваших веб-приложений является Selenium .

Вот статья , которая дает вам представление о том, как начать работу с этой платформой. Надеюсь, это поможет.

0 голосов
/ 07 марта 2011

Если я правильно понимаю ваш вопрос, похоже, вы ищете тестового клиента веб-формы. Если вы используете VS2010 Premium или выше, вы можете использовать Coded UI Test для имитации того, что вы описываете - откройте браузер, войдите на сайт, заполните форму, отправьте ее (используя данные, полученные из внешнего источника) ), и подтвердите результаты.

Взгляните на кодированные тесты пользовательского интерфейса здесь , чтобы убедиться, что это соответствует вашим потребностям.

Вот также видео от Channel9, которое представляет собой достойное прохождение Кодированных тестов пользовательского интерфейса.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...