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í
- 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.
- 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
- Nezávisle na sobě rozděluje vybranou akci na dvě sourozenecké akce
- 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ů
- 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“
- 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
- 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í
- 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