Akce v QTP / UFT s příkladem

Anonim

Co je akce v QTP?

Akce pomáhají 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. Ale do svého Micro Focus UFT Script můžete přidat další akce podle požadavků.

Existují dva typy akcí

  1. Opakovaně použitelné akce: lze použít v jiných testech. Mohou být použity ve stejném testovacím skriptu několikrát.
  2. Akce, které nelze opakovaně použít : nelze použít v jiných testech. Lze je vyvolat ve stejném skriptu pouze jednou

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

  1. Nezávisle na sobě rozděluje vybranou akci na dvě sourozenecké akce
  2. Vnořená akce, která rozděluje vybranou akci na nadřazenou akci, jejíž poslední krok volá 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 jedinečný pro celý test. Jakákoli akce může přistupovat a zapisovat data do globálního datového listu. List má název „GLOBAL“
  2. MÍSTNÍ Datasheet: Stejný jako počet akcí v listu. Akce může číst a zapisovat data pouze do vlastního místního datového listu. Název listu = „NÁZEV AKCE“.

Celým účelem vytváření akcí je jejich použití v jiných testovacích skriptech. Akce lze importovat do testu dvěma způsoby

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

Následující videonávod ukazuje akce . K přihlášení do rezervace letu používá vanilkový testovací skript vytvořený v předchozích cvičeních s 5 kroky. Tento výukový program je nejdelší ve všech výukových programech QTP a je doporučeno si při jeho prohlížení dělat poznámky.

Pokud video není přístupné, klikněte sem

Stejně jako funkce / metody v programovacích jazycích můžete také vytvořit vstupní a výstupní PARAMETRY pro akci. Tento parametr nemá žádnou souvislost s dříve naučenou parametrizací testovacích dat.

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í skriptu QTP s akcemi musíte vzít v úvahu globální iterace a místní iterace

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