Akce v QTP/UFT s příkladem

Co je akce v QTP?

Akce pomozte rozdělit váš test na „logické jednotky“ nebo „obchodní procesy“. Akce pomáhají vytvořit skript, který je modulárnější a efektivnější.

Když je skript nově vytvořen, skládá se pouze z jedné akce. Podle požadavků však můžete do skriptu Micro Focus UFT Script přidat další akce.

Existují dva typy akcí

  1. Opakované použití Akce: lze použít v jiných testech. Mohou být použity ve stejném testovacím skriptu vícekrát.
  2. Nelze znovu použít Akce: nelze použít v jiných testech. Mohou být volány ve stejném skriptu pouze jednou

Občas, když se akce stane velkou, je hezké ji rozdělit. Existující akci můžete rozdělit dvěma způsoby

  1. Nezávislý navzájem, což rozděluje vybranou akci na dvě sourozenecké akce
  2. Vnořená akce který rozdělí vybranou akci na nadřazenou akci, jejíž poslední krok nazývá druhou, podřízenou akci

Akce mohou přistupovat k testovacím datům uloženým v datových listech. HP QTP poskytuje 2 typy datových listů

  1. GLOBAL Datasheet: Je unikátní pro celý test. Jakákoli akce může přistupovat k datům a zapisovat je do globálního datového listu. List se jmenuje „GLOBAL“
  2. MÍSTNÍ datový list: Rovná se počtu akcí v listu. Akce může číst a zapisovat data pouze do svého vlastního místního datového listu. Název listu = „NÁZEV AKCE“.

Celý účel vytváření akcí je použít je v jiných testovacích skriptech. Existují dva způsoby importu akcí do testu

  1. Výzva ke KOPÍROVÁNÍ akce: Když vytvoříte kopii akce, akce se zkopíruje celá, včetně kontrolních bodů, parametrizace a odpovídající karty akce v tabulce dat do testu volání. Když vložíte kopii existující akce, můžete provést změny v zkopírované akci a vaše změny neovlivní ani nebudou ovlivněny žádným jiným testem. Můžete vkládat kopie opakovaně použitelných i neopakovatelných akcí
  2. Výzva k EXISTUJÍCÍ akci: Výzvy k akcím jsou v testu volání pouze pro čtení. Lze je upravit pouze v testu, ve kterém byly vytvořeny. Umožňuje použít stejnou akci v několika testech a usnadňuje údržbu testů. Můžete volat pouze akce „Opakovatelně použitelné“.

Následující video tutoriál ukazuje Akce. Používá vanilkový testovací skript vytvořený v předchozích tutoriálech s 5 kroky k přihlášení Rezervace letu. Tento tutoriál je nejdelší celkově QTP tutoriály a doporučuje se, abyste si při jejím prohlížení dělali poznámky.

klikněte zde pokud video není přístupné

Stejně jako Funkce/Metody v programovacích jazycích můžete také vytvářet vstup a výstup PARAMETRY za akci. Tento parametr má žádný vztah s Parametrizace testovacích dat naučili dříve.

V případě potřeby můžete k ukončení akce použít následující příkaz

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

Při provádění a QTP skript s Akcemi musíte zvážit, Globální iterace a místní iterace

Frekvenci opakování akcí můžete změnit výběrem Vlastnosti volání akce > karta Spustit