IF, Else, End IF, существует в QTP/UFT с примером

ЕСЛИ, Иначе, Конец ЕСЛИ, Существует в QTP/UFT

В этом руководстве демонстрируется расширенное кодирование в HP QTP с использованием циклов if и else.

Нажмите здесь если видео недоступно

Стенограмма видео с ключевыми выводами Выделенные

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