IF, Else, End IF, существует в QTP/UFT с примером
ЕСЛИ, Иначе, Конец ЕСЛИ, Существует в QTP/UFT
В этом руководстве демонстрируется расширенное кодирование в HP QTP с использованием циклов if и else.
Нажмите здесь если видео недоступно
Стенограмма видео с ключевыми выводами Выделенные
- От твоего Тестирование фон, вы наверняка сделаете вывод, что более точный Сценарий тестирования будет проверка функциональности входа в систему Бронирование авиабилетов который должен иметь два подсценария
- Убедитесь, что пользователь успешно входит в приложение, введя КОМБИНАЦИЮ действительных БУКВЕННО-ЦИФРОВЫХ имени и пароля агента.
- Убедитесь, что при вводе НЕВЕРНОГО имени и пароля пользователя происходит сбой входа в систему.
- Более того, сценарий автоматизации робота должен иметь возможность принимать и обрабатывать как действительные, так и недействительные данные для входа.
- У нас уже записаны подсценарии, поэтому задача состоит в том, чтобы их интегрировать.
- Вы можете наблюдать за обоими сценариями: ШАГИ, «Запустить приложение для бронирования авиабилетов», «Ввести имя агента», «Ввести пароль», нажать «ОК», в то время как выполняются шаги «Контрольная точка», «Закрыть окно бронирования авиабилетов», для положительного сценария, и шаги «Вывод информации об ошибке», «Закрытие окна с информацией об ошибке», Закрыть диалог входа в систему Box, для негативного сценария разные
- Существует много способов их интеграции, и один из них — использовать цикл if и else и проверить, существует ли экран с информацией об ошибке после ввода имени агента и пароля. если да, выполните действия для негативного сценария, если нет, выполните действия для положительного сценария
- В окне Micro Focus UFT после шага № 4 добавьте шаг цикла if else. Условием проверки является наличие экрана с информацией об ошибке. Скопируйте этот шаг и вставьте его в качестве проверочного условия.
Удалить клик Operaция. И замените его на Существует метод. Этот метод применим практически ко всем объектам и проверяет, существуют ли определенные объекты на экране или нет. - Если результат соответствует негативному сценарию, шаги. Я вырежу и вставлю шаги внутри цикла.
- Скопируйте шаги из положительного сценария и вставьте их в цикл else. Давайте запустим тест для одного действительного и одного недействительного учетных данных для входа. Тест проходит успешно. Обратите внимание: вы сохранили тесты в том порядке, который указан в руководствах.
- PositiveLogon для NegativeLogon и Negative Logon для комбинированного, у вас не должно возникнуть проблем с выполнением теста.
- Помимо if и else вы также можете использовать – если еще если., пока вед., сделать дело, ибо Петли. согласно вашим требованиям