IF, Else, End IF, existuje v QTP / UFT s príkladom

Anonim

Tento tutoriál demonštruje pokročilé kódovanie v HP QTP pomocou slučky if and else

Ak video nie je prístupné, kliknite sem

Prepis videa so zvýraznenými kľúčovými bodmi

  • Z testovacieho prostredia určite usúdite, že presnejším testovacím scenárom by bola Validácia funkcie prihlásenia letovej rezervácie, ktorá by mala mať dva pod scenáre.
  • Skontrolujte, či sa používateľ úspešne prihlási do aplikácie po zadaní KOMBINÁCIE platného ALPHANUMERICKÉHO mena a hesla agenta.
  • Po zadaní NEPLATNÉHO mena a hesla agenta skontrolujte, či sa prihlásenie používateľa nepodarilo
  • Skript automatizácie robota by mal byť schopný prijímať a spracovávať platné aj neplatné prihlasovacie údaje
  • Máme už zaznamenané čiastkové scenáre. Výzvou je ich integrovať.
  • Môžete sledovať oba skripty - KROKY, Spustiť aplikáciu na rezerváciu letu, Zadať meno agenta, Zadať heslo, Kliknite na OK, zatiaľ čo kroky Checkpoint, Zavrieť okno rezervácie letu, pre pozitívny scenár, a kroky, Informácie o chybách výstupu, Zavrieť okno s informáciami o chybe, Zatvorte dialógové okno Prihlásenie, pre negatívny scenár sa líšia
  • Existuje mnoho spôsobov, ako ich integrovať, a jedným zo spôsobov je použitie slučky if and else a po zadaní názvu a hesla agenta skontrolujte, či existuje obrazovka s informáciami o chybe. ak áno, urobte kroky pre negatívny scenár, ak nie, urobte kroky pre pozitívny scenár
  • V okne Micro Focus UFT, po kroku č. 4, pridajte cyklus if else, Podmienkou kontroly je, či existuje obrazovka s informáciami o chybe. Skopírujte tento krok a vložte ho ako podmienku kontroly.
    Odstráňte operáciu kliknutia. A nahraďte ho metódou Exists. Táto metóda je použiteľná takmer pre všetky objekty a kontroluje, či konkrétne objekty na obrazovke existujú alebo nie
  • Ak je výsledok pravdivý, postupujte podľa negatívnych scenárov. Vystrihnem a prilepím kroky vo vnútri slučky
  • Skopírujte kroky z pozitívneho scenára a vložte ich do slučky else. Spustíme test pre jedno platné a jedno neplatné prihlasovacie poverenie. Test beží úspešne. Poznámka: testy ste uložili v poradí uvedenom v tutoriáloch
  • Pri pozitívnom prihlásení do negatívneho prihlásenia a pri negatívnom prihlásení do kombinácie by ste nemali mať problém s vykonaním testu.
  • Okrem toho a ešte môžete tiež použiť - ak elseif., Zatiaľ čo wend., Urobte prípad pre Loops. podľa vašich požiadaviek