Akcie v QTP / UFT s príkladom

Anonim

Č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í

  1. 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.
  2. 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

  1. Nezávisle na sebe rozdelí vybratú akciu na dve súrodenecké
  2. 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

  1. 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“
  2. 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

  1. 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ť
  2. 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ť