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