qtp tutorial 5 moving steps
Výukový program QTP # 5 - Přesouvání kroků, mazání kroků a řešení bodů přerušení v zobrazení klíčových slov. Toto je čtvrtý a poslední článek o funkcích zobrazení klíčových slov QTP.
Téměř se blíží konec relací týkajících se „zobrazení klíčových slov“ QTP. Jak to vypadá, co dělá, co s tím můžeme dělat - To jsou některé z aspektů, které se v průběhu našich článků snažíme odhalit. Pochopení pohledu, přidání kroků, podmíněné příkazy jsou již zpracovány.
=> Klepnutím sem zobrazíte sérii výukových programů QTP
Co se naučíte:
Další funkce zobrazení klíčových slov
Dnes se naučíme zbývající funkce Zobrazení klíčových slov, jako jsou kroky přesunu, odstranění kroků a řešení hraničních bodů.
Jako vždy použijeme ukázkový test, se kterým jsme pracovali - Přihlašovací operace v ukázkové aplikaci Flight.
Pohybové kroky
# 1) První a nejjednodušší způsob - zobrazení klíčových slov se chová jako každá aplikace pro úpravy textu, pokud jde o vyjmutí, kopírování a vložení kroků. Jsou tedy použitelné všechny zkratky schránky.
- Ctrl + C - kopírování
- Ctrl + V - pohyb
- Ctrl + X- Vyjmout
#dva) Další způsob je výběrem možnosti nabídky. Chcete-li to použít, vyberte krok, který je třeba přesunout, a vyberte následující možnosti nabídky:
- Upravit-> Vyjmout
- Upravit-> Kopírovat
- Upravit-> Vložit
# 3) Druhou metodou je přetahování.
K přesunu kroků lze použít kteroukoli z výše uvedených metod. Existují však a několik základních pravidel:
- Příkazy smyčky nebo podmínky lze přesouvat pouze v blocích. Například pro příkaz „if… else“ nemůžete pouze přesunout jinou část.
- V kroku, kde je položka podřízeným objektem a uživatel se ji rozhodne přesunout, existuje jeden ze dvou scénářů, které přicházejí. Krok se přesune pod stejného rodiče nebo do jiného rodiče. Pokud je přesunut pod stejného rodiče, jednoduše se objeví na nové zvolené pozici. Pokud je ale přesunut pod jiného rodiče, rodič se duplikuje. Podívejme se na to obrazně:
[ Poznámka - kliknutím zvětšíte obrázek]
Krok, ve kterém zadáme název agenta (ten zvýrazněný výše), přesunu pod rodičovský objekt „Rezervace letu“. Všimněte si, že nadřazeným objektem pro „Název agenta“ je Přihlášení. Jednoduše jsem krok přetáhl jako poslední. Takto to vypadá:
Dříve v úvodních relacích jsme diskutovali o tom, že v testu můžeme mít více akcí. Podívejme se, jak by se test s více akcemi objevil v zobrazení klíčových slov a jak lze toto zobrazení použít podle potřeby.
Abychom toho dosáhli, jednoduše převedu všechny kroky v nadřazeném objektu „Flight Reservation“ v našem výše uvedeném příkladu tak, aby se zobrazily pod jinou akcí. Přidávání akcí, kroků k akcím, to vše bude podrobně diskutováno, jak budeme pokračovat v našich relacích.
Akce 1:
Akce 2:
Jak si můžete všimnout v podokně testovacího toku, zobrazí se sekvence, ve které jsou tyto akce prováděny.
co je dobrý bezplatný stahovač hudby
Pokud bych chtěl, aby se nejprve spustila Akce 2 a poté Akce 1, pohled Klíčové slovo mi to umožní tím, že mi umožní přetáhnout akce na potřebnou pozici.
Tímto jsme pokryli všechny informace potřebné k přesunu kroků / akcí / bloků v rámci testu pomocí zobrazení klíčových slov.
Odstranit kroky
Odstranění kroků z QTP nemohlo být jednodušší. Vše, co musíte udělat, je vybrat krok, který v testu nechcete, a jednoduše stisknout tlačítko „Odstranit“ na klávesnici nebo kliknout pravým tlačítkem na krok a v nabídce zvolit „Odstranit“ nebo vybrat krok a zvolit „ Upravit-> Odstranit “z hlavní nabídky.
Pokud je k odstranění zvolen krok, který má pro něj definované dílčí kroky, zobrazí se uživateli následující zpráva:
To znamená, že pokud je k odstranění zvolen krok s dílčími kroky, budou odstraněny také všechny dílčí kroky.
A to je vše k projednání smazání kroků.
Přidání zarážek do testu z pohledu klíčových slov
Během provádění může často existovat jedna nebo více věcí, na které si chcete dát pozor a sledovat, jaké změny se dějí. Může to být vidět stav, do kterého se objekt dostane, nebo zaznamenat hodnotu, kterou má proměnná atd. Zařízení, které nám pomáhá udělat právě to, je Breakpoint.
Je to v zásadě určitý bod vašeho testu, kde chcete pozastavit testovací běh a sledovat nebo získat určité informace o vašem testu. Většinou tato funkce usnadňuje ladění.
Nyní, když víme, co je to zarážka, pokusíme se pochopit, jak je přidat do našich testů z pohledu klíčových slov.
Vše, co musíte udělat, je kliknout na levý okraj v konkrétním kroku, kde je třeba test pozastavit. Přidání zarážky je představováno červenou tečkou na levém okraji odpovídající kroku, kde je přidán zlom.
Vypadá to takto:
Výběr kroku a stisknutí klávesy F9 na klávesnici také způsobí přidání zarážky.
Nakonec lze také použít možnost nabídky „Debug-> Vložit / Odebrat zarážku“.
Jakmile se tedy zarazí zarážka, test bude probíhat až do kroku, kdy je vložen normálně, a před provedením se zastaví. V tomto okamžiku může tester provést požadovaná pozorování, pro která byl program zastaven, a pokračovat v jeho spuštění výběrem možnosti „Spustit“ ještě jednou z hlavní nabídky, kdykoli je připraven.
Pokud přidáme zarážku z pohledu klíčových slov, zobrazí se totéž v Expertním zobrazení také před řádkem odpovídajícím řádku, ke kterému se přidá.
Platí to i naopak, pokud přidáte zarážku ze zobrazení Expert, projeví se to v zobrazení klíčových slov.
Tak jednoduché, jak je vložit zarážku, je ještě snazší ji odstranit, jakmile je splněn její účel, nebo když již není potřeba.
Odstranit zarážky
Klepnutím ještě jednou na řádek, kde již existuje zarážka, dojde k jeho odstranění. Klíčové slovo F9 nebo možnost nabídky „Debug-> Vložit nebo odstranit zarážku“ lze vybrat v kroku s zarážkou a bude odstraněna.
Závěr
Tímto se uzavírá podrobná diskuse o všech vlastnostech a schopnostech zobrazení klíčových slov. Tento pohled je nejčtenějším z těchto dvou a po pochopení všech funkcí ho můžeme použít co nejúčinněji, aby testy byly robustní.
=> Navštivte zde sérii školení QTP Training Tutorials
Nadcházející výukový program QTP se bude zabývat tím, jak zaznamenat nový test a jaké jsou faktory, které určují úspěch toho, kdo je schopen to udělat.
Doporučené čtení
- Výukové programy QTP - 25+ výcvikových kurzů pro rychlé testování profesionálů v oblasti rychlého testování (QTP)
- Práce se zobrazením klíčových slov - výukové školení QTP 2
- Výukový program QTP # 3 - Přidání standardních kroků z pohledu klíčových slov
- Top 105 QTP Interview Questions and Answers (Latest UFT Interview Questions)
- Výukový program QTP č. 6 - Porozumění nastavení záznamu a spuštění QTP pro náš první test
- Výukový program QTP č. 18 - Data řízená a hybridní rozhraní vysvětlena na příkladech QTP
- Výukový program QTP č. 24 - Používání virtuálních objektů a scénářů obnovy v testech QTP
- Parametrizace v QTP vysvětlena příklady (část 1) - Výukový program QTP # 19