IF, Else, End IF, існує в QTP/UFT із прикладом

IF, Else, End IF, існує в QTP/UFT

Цей посібник демонструє розширене кодування в HP QTP за допомогою циклу if і else

Натисніть тут якщо відео недоступне

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

  • Від вашого Тестування фону, ви, безсумнівно, приймете, що точніше Сценарій тесту було б перевірити функціональність входу Бронювання рейсів яка повинна мати два підсценарії
  • Переконайтеся, що користувач успішно ввійшов у програму після введення КОМБІНАЦІЇ дійсних БУКВЕННО-ЦИФРОВОГО імені агента та пароля
  • Переконайтеся, що користувач не вдається ввійти в систему через введення НЕПРАВИЛЬНОГО імені та пароля агента
  • Більше того, сценарій автоматизації робота повинен мати можливість приймати та обробляти як дійсні, так і недійсні дані для входу
  • У нас уже записані підсценарії, тому завдання полягає в тому, щоб їх інтегрувати.
  • Ви можете спостерігати за обома сценаріями – STEPS, запустити програму бронювання авіаквитків, ввести ім’я агента, ввести пароль, натиснути OK, під час виконання кроків Checkpoint, закрити вікно бронювання авіаквитків, для позитивного сценарію, і кроки, вивести інформацію про помилку, закрити вікно інформації про помилку, Закрити діалогове вікно входу Box, для негативного сценарію різні
  • Існує багато способів їх інтеграції, і один із способів полягає в тому, щоб використовувати цикл if і else і перевіряти, чи існує екран інформації про помилку після введення імені агента та пароля. якщо так, виконайте кроки для негативного сценарію, якщо ні, виконайте кроки для позитивного сценарію
  • У вікні Micro Focus UFT після кроку № 4 додайте цикл if else. Умова перевірки полягає в тому, чи існує екран інформації про помилку. Скопіюйте цей крок і вставте його як умову перевірки.
    Видалити клацання Operaції. І замініть його на Існує метод. Цей метод застосовний майже до всіх об’єктів і перевіряє, чи існують певні об’єкти на екрані чи ні
  • Якщо результат відповідає крокам негативного сценарію. Я виріжу і вставлю сходинки всередину петлі
  • Скопіюйте кроки з позитивного сценарію та вставте їх у цикл else. Давайте запустимо тест для одного дійсного та одного недійсного облікових даних для входу. Тест виконано успішно. Примітка: ви зберегли тести в порядку, зазначеному в посібниках
  • PositiveLogon до NegativeLogon і Negative Logon до Combined, у вас не повинно виникнути проблем із виконанням тесту.
  • Крім if і else ви також можете використовувати – if elseif., while wend., do a case, for Петлі. відповідно до ваших вимог