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