Čo je akcia v QTP?
Akcie pomáhajú rozdeliť váš test na „logické jednotky“ alebo „obchodné procesy“. Akcie pomôžu vytvoriť skript, ktorý je modulárnejší a efektívnejší.
Keď je skript novo vytvorený, skladá sa iba z jednej akcie. Ale do svojho Micro Focus UFT Script môžete pridať viac akcií podľa požiadaviek.
Existujú dva typy akcií
- Opätovne použiteľné akcie: môžu byť použité v iných testoch. Môžu byť použité v rovnakom testovacom skripte viackrát.
- Akcie, ktoré sa nedajú opakovane použiť : nemožno ich použiť v iných testoch. V rovnakom skripte ich možno zavolať iba raz
Niekedy sa stáva, že ak sa akcia stane veľkou, je vhodné ju rozdeliť. Existujúcu akciu môžete rozdeliť dvoma spôsobmi
- Nezávisle na sebe rozdelí vybratú akciu na dve súrodenecké
- Vnorená akcia, ktorá rozdelí vybratú akciu na nadradenú akciu, ktorej posledný krok volá druhú, podradenú akciu
Akcie majú prístup k testovacím údajom uloženým v údajových listoch. HP QTP poskytuje 2 typy údajových listov
- GLOBAL Datasheet: Je jedinečný pre celý test. Akákoľvek akcia môže pristupovať a zapisovať údaje do globálneho údajového listu. Hárok má názov „GLOBÁLNY“
- LOKÁLNY údajový list: Rovnaký ako počet akcií v hárku. Akcia môže čítať a zapisovať údaje iba do vlastného miestneho údajového listu. Názov hárku = „AKČNÝ NÁZOV“.
Celým účelom vytvárania Akcií je ich použitie v iných Testovacích skriptoch. Existujú dve metódy na importovanie akcií do testu
- Výzva na KOPÍROVANIE akcie: Keď vytvoríte kópiu akcie, akcia sa skopíruje ako celok vrátane kontrolných bodov, parametrizácie a príslušnej karty akcie v tabuľke údajov do testu volania. Keď vložíte kópiu existujúcej akcie, môžete vykonať zmeny v kopírovanej akcii a vaše zmeny nebudú mať vplyv ani nebudú ovplyvnené žiadnym iným testom. Môžete vložiť kópie akcií, ktoré sa dajú opakovane aj opakovane použiť
- Výzva k EXISTUJÚCEJ akcii: Výzvy na akcie sú v teste volaní iba na čítanie. Môžu byť modifikované iba v teste, v ktorom boli vytvorené. Umožňuje vám použiť rovnakú akciu v niekoľkých testoch a uľahčuje údržbu testov. Môžete volať iba na „opakovane použiteľné“ akcie.
Nasledujúci videonávod demonštruje akcie . Na prihlásenie do rezervácie letov používa vanilkový testovací skript vytvorený v predchádzajúcich tutoriáloch s 5 krokmi. Tento tutoriál je najdlhší zo všetkých tutoriálov QTP a odporúča sa pri jeho prezeraní robiť poznámky.
Ak video nie je prístupné, kliknite sem
Rovnako ako Funkcie / Metódy v programovacích jazykoch môžete pre akciu vytvoriť aj vstupné a výstupné PARAMETRE . Tento parameter nemá žiadny vzťah k parametrizácii testovacích údajov, ktorá bola naučená skôr.
Ak je to potrebné, na ukončenie akcie môžete použiť nasledujúce vyhlásenie
- ExitAction.
- ExitActionIteration
- ExitRun
- ExitGlobalIteration
Pri vykonávaní skriptu QTP s akciami musíte brať do úvahy globálne a miestne iterácie
Frekvenciu iterácie akcií môžete zmeniť výberom Vlastnosti volania akcie> Karta Spustiť