Инструменты или методы для автозаполнения веб-форм в целях тестирования? - PullRequest
0 голосов
/ 05 февраля 2011

На работе мы создаем много многостраничных веб-форм, иногда по 7-10 страниц.(Подумайте о приложениях онлайн-школы или о чем-то подобном.) Чтобы протестировать формы, мне нужно заполнить каждую форму, как если бы я был пользователем - поэтому, например, я введу «имя» в поле с именем «Имя».Таким образом, я могу убедиться, что поля формы совпадают с правильными полями в нашей базе данных.

Я ищу предложения о способах максимально автоматизировать этот процесс.Я уверен, что это не может быть полностью автоматизировано, но все, что поможет сократить время, необходимое для ввода в контакт и адресации информации снова и снова.По крайней мере, одним хорошим подходом (я думаю) будет запуск сценария, который проходит через каждое поле формы, читает метку и затем вводит соответствующий текст в соответствующее поле формы.Поэтому, когда он находит текстовое поле с меткой «Адрес улицы», он вводит текст «streetaddress» в это поле.

Очевидно, что некоторые поля будут иметь некоторую проверку на них, поэтому мой скрипт / программа должен иметь возможностьпропустите их и сообщите, что их нужно вводить вручную, или просто введите информацию, которая действительна для этого поля.

Буду признателен за любые предложения.Я знаю, что существует множество инструментов для веб-тестирования, таких как Selenium, но я не знаю, какие из них, если таковые имеются, могут проводить такое тестирование.

Ответы [ 2 ]

1 голос
/ 05 февраля 2011

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

Быстрый тест - еще одно платное решение для такого рода вещей.

0 голосов
/ 05 февраля 2011

Проверьте плагин imacros для Firefox.Я думаю, что у них есть плагины для других браузеров.Его бесплатный и очень простой в использовании.Вы можете записать сеанс и воспроизвести его.Отредактируйте макросы в текстовом файле и даже сделайте несколько легких сценариев (на их языке, а также в JavaScript)

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