qtp tutorial 5 moving steps
Výukový program QTP # 5 - Pohybujúce sa kroky, mazanie krokov a zaobchádzanie s bodmi prerušenia v zobrazení Kľúčové slová. Toto je štvrtý a posledný článok o funkciách zobrazenia kľúčových slov QTP.
Už sa takmer blížime ku koncu relácií týkajúcich sa „pohľadu kľúčových slov“ QTP. Ako to vyzerá, čo robí, čo s tým môžeme robiť - To sú niektoré z aspektov, ktoré sa v priebehu našich článkov snažíme odhaliť. Pochopenie pohľadu, pridanie krokov, podmienené príkazy sú už spracované.
=> Kliknite sem, aby ste dostali sériu QTP Training Tutorials
Čo sa dozviete:
Ďalšie funkcie zobrazenia kľúčových slov
Dnes sa naučíme zostávajúce funkcie zobrazenia kľúčových slov, ako sú kroky presunu, odstránenie krokov a riešenie zlomových bodov.
Rovnako ako vždy použijeme vzorový test, s ktorým sme pracovali - Operácia prihlásenia vo vzorovej aplikácii Flight.
Pohybové kroky
# 1) Prvý a najjednoduchší spôsob - zobrazenie kľúčových slov sa chová ako každá aplikácia na úpravu textu, pokiaľ ide o strih, kopírovanie a vkladanie krokov. Preto sú použiteľné všetky skratky zo schránky.
- Ctrl + C - kopírovanie
- Ctrl + V - v pohybe
- Ctrl + X- Vystrihnúť
#dva) Ďalším spôsobom je výber možnosti ponuky. Ak to chcete použiť, vyberte krok, ktorý je potrebné presunúť, a vyberte nasledujúce možnosti ponuky:
- Upraviť-> Vystrihnúť
- Upraviť-> Kopírovať
- Úpravy-> Prilepiť
# 3) Druhou metódou je presúvanie myšou.
Na presun krokov je možné použiť ktorúkoľvek z vyššie uvedených metód. Existujú však a niekoľko základných pravidiel:
- Príkazy cyklu alebo podmienky je možné presúvať iba v blokoch. Napríklad pre výrok „keby ... iný“ nemôžete iba presunúť inú časť.
- V kroku, keď je položka podradeným objektom a používateľ sa ju rozhodne presunúť, existuje jeden z dvoch možných scenárov. Krok sa presunie pod rovnakého rodiča alebo do iného rodiča. Ak sa presunie pod rovnakého rodiča, jednoducho sa dostane na novú zvolenú pozíciu. Ak sa však presunie pod iného rodiča, rodič sa duplikuje. Pozrime sa na to obrazne:
( Poznámka - kliknutím zväčšite ktorýkoľvek obrázok)
Krok, v ktorom zadáme meno agenta (ten, ktorý je zvýraznený vyššie), presuniem pod nadradený objekt „Rezervácia letu“. Poznamenajme, že nadradeným objektom pre „meno agenta“ je Login. Krok som jednoducho pretiahol, aby som bol posledný. Takto to vyzerá:
Už v úvodných reláciách sme hovorili o tom, že v teste môžeme mať viac akcií. Pozrime sa, ako by sa test s viacerými akciami objavil v zobrazení kľúčových slov a ako je možné v tomto zobrazení tieto akcie podľa potreby použiť.
Aby som to dosiahol, jednoducho prevediem všetky kroky v nadradenom objekte „Rezervácia letu“ v našom príklade vyššie, aby sa zobrazili v inej akcii. Pridávanie akcií, krokov k akciám, to všetko bude podrobne diskutované, keď budeme pokračovať v našich reláciách.
Akcia 1:
Action2:
Ako si môžete všimnúť na table testovacieho toku, zobrazí sa postupnosť, v ktorej sa tieto akcie vykonávajú.
ako spustiť súbory .jar
Ak by som chcel, aby sa najskôr spustila Akcia 2, po ktorej bude nasledovať Akcia 1, zobrazenie Kľúčové slovo mi to umožní tým, že mi umožní presunúť akcie na potrebné miesto.
Týmto sme pokryli všetky informácie potrebné na presun krokov / akcií / blokov v rámci testu pomocou zobrazenia kľúčových slov.
Odstrániť kroky
Vymazanie krokov z QTP už nemohlo byť jednoduchšie. Všetko, čo musíte urobiť, je zvoliť krok, ktorý v teste nechcete, a jednoducho stlačiť tlačidlo „Odstrániť“ na klávesnici alebo kliknúť pravým tlačidlom myši na krok a v ponuke zvoliť „Odstrániť“ alebo zvoliť krok a zvoliť „ Upraviť-> Odstrániť “z hlavnej ponuky.
Ak je na odstránenie vybratý krok, ktorý má definované svoje podkroky, používateľovi sa zobrazí nasledujúca správa:
To znamená, že ak sa na vymazanie vyberie krok s podkrokmi, odstránia sa aj všetky podkroky.
A to je všetko, čo treba diskutovať o odstránení krokov.
Pridanie hraničných bodov do testu z pohľadu kľúčových slov
Počas vykonávania môže často existovať jedna alebo viac vecí, na ktoré chcete dať pozor a pozorovať, aké zmeny sa dejú. Môže to byť videnie stavu, do ktorého sa objekt dostane, alebo zaznamenanie hodnoty, ktorú má premenná atď. Nástroj, ktorý nám pri tom pomáha, je Breakpoint.
V zásade ide o určitý bod vášho testu, v ktorom chcete pozastaviť testovací beh a sledovať alebo získať určité informácie o svojom teste. Táto funkcia väčšinou uľahčuje ladenie.
Teraz, keď vieme, čo je bod prerušenia, pokúsime sa pochopiť, ako ich pridať do našich testov z pohľadu kľúčových slov.
Všetko, čo musíte urobiť, je kliknúť na ľavý okraj v konkrétnom kroku, kde je potrebné test pozastaviť. Pridanie bodu prerušenia je predstavované červenou bodkou na ľavom okraji zodpovedajúcou kroku, v ktorom je bod prerušenia pridaný.
Vyzerá to takto:
Výber kroku a stlačenie klávesu F9 tiež spôsobí pridanie bodu prerušenia.
Nakoniec možno tiež použiť voľbu ponuky „Debug-> Vložiť / Odstrániť bod prerušenia“.
Akonáhle sa teda zaradí bod prerušenia, test bude prebiehať až do kroku, v ktorom je vložený normálne, a pred vykonaním sa zastaví. V tomto okamihu môže tester vykonať požadované pozorovania, pre ktoré bol program zastavený, a pokračovať v jeho spustení výberom možnosti „Spustiť“ ešte raz z hlavnej ponuky, kedykoľvek je pripravený.
Ak pridáme bod prerušenia z pohľadu kľúčových slov, to isté sa zobrazí v zobrazení Expert aj pred riadkom zodpovedajúcim riadku, do ktorého sa pridá.
Platí to aj naopak, ak pridáte bod prerušenia z pohľadu Expert, prejaví sa to v zobrazení kľúčových slov.
Vloženie bodu prerušenia je také jednoduché, že jeho odstránenie je ešte jednoduchšie, keď sa splní jeho účel alebo keď už nebude potrebné.
Odstrániť hraničné body
Ďalším kliknutím na riadok, kde už existuje bod prerušenia, dôjde k jeho odstráneniu. Kľúčové slovo F9 alebo možnosť ponuky „Debug-> Vložiť alebo odstrániť bod prerušenia“ je možné zvoliť v kroku s bodom prerušenia a bude odstránený.
Záver
Týmto sa končí podrobná diskusia o všetkých vlastnostiach a schopnostiach prezerania kľúčových slov. Toto zobrazenie je najčitateľnejšie z týchto dvoch riešení a po pochopení všetkých jeho funkcií ho môžeme čo najefektívnejšie použiť na zabezpečenie robustnosti testov.
=> Navštívte sem sériu školení QTP
Pripravovaný QTP tutoriál sa bude zaoberať tým, ako zaznamenať nový test a aké sú faktory, ktoré určujú úspech toho, kto to dokáže.
Odporúčané čítanie
- Výukové programy QTP - 25+ výučbových kurzov pre profesionálov s rýchlym testom Micro Focus (QTP)
- Práca s prehľadom kľúčových slov - výučbový kurz QTP 2
- Výukový program QTP # 3 - Pridávanie štandardných krokov z pohľadu kľúčových slov
- Najvyšších 105 otázok a odpovedí na otázky týkajúce sa rozhovorov QTP (najnovšie otázky týkajúce sa rozhovorov UFT)
- Výukový program QTP č. 6 - Porozumenie nastavenia záznamu a spustenia QTP pre náš prvý test
- Výukový program QTP # 18 - Dáta riadené a hybridné rámce vysvetlené na príkladoch QTP
- Výukový program QTP # 24 - Používanie virtuálnych objektov a scenáre obnovy v testoch QTP
- Parametrizácia v QTP vysvetlená v príkladoch (časť 1) - Výukový program QTP # 19