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 Петлі. відповідно до ваших вимог