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

Съдържание

Този урок демонстрира разширено кодиране в HP QTP, използвайки цикъл if и else

Щракнете тук, ако видеоклипът не е достъпен

Видео транскрипция с подчертани ключови заведения

  • От вашия опит за тестване със сигурност ще заключите, че по-точен сценарий на теста би бил Валидиране на функционалността за вход при резервация на полет, който трябва да има два подсценария
  • Проверете дали потребителят успешно влиза в приложението при въвеждане на КОМБИНАЦИЯ НА ВАЛИДНИ АЛФАНУМЕРНИ Име на агент и парола
  • Проверете дали потребителският вход не е успешен при въвеждане на ИНВАЛИДНО Име и парола на агента
  • Нещо повече, скриптът за автоматизация на робота трябва да може да приема и обработва както валидни, така и невалидни данни за вход
  • Имаме вече записани подсценарии, така че предизвикателството е да ги интегрираме.
  • Можете да наблюдавате и двата скрипта - СТЪПКИ, стартиране на приложение за резервация на полет, въвеждане на име на агент, въвеждане на парола, щракване върху OK, докато стъпки Checkpoint, Close Flight Reservation Window, за положителен сценарий и стъпки, информация за грешка при извеждане, прозорец за информация за грешка, Затворете диалоговия прозорец за вход, за отрицателен сценарий са различни
  • Има много начини да ги интегрирате и един от начините е да се използва цикъл if и else и да се провери дали екранът за информация за грешка съществува след въвеждане на името и паролата на агента. ако да, направете стъпките за отрицателен сценарий, ако не, направете стъпките за положителен сценарий
  • В прозореца UFT на Micro Focus, след стъпка # 4, Добавете стъпка, ако цикълът else е, условието за проверка е дали екранът за информация за грешка съществува Копирайте тази стъпка и я поставете като условие за проверка.
    Изтрийте операцията Click. И го заменете с метод Съществува. Този метод е приложим за почти всички обекти и проверява дали конкретните обекти съществуват на екрана или не
  • Ако резултатът е верен на отрицателните стъпки на сценария. Ще изрежа и залепя стъпките вътре в цикъла
  • Копирайте стъпките от положителния сценарий и го поставете в цикъла else. Нека пуснем теста за един валиден и един невалиден идентификационни данни за вход. Тестът се изпълнява успешно. Бележката е, че сте запазили тестовете в реда, посочен в уроците
  • PositiveLogon към NegativeLogon и Negative Logon to Combined, не би трябвало да имате проблем при провеждането на теста.
  • Освен ако и друго, можете също да използвате - if elseif., Докато wend., Направете случай за Loops. според вашите изисквания

Интересни статии...