qtp tutorial 12 expert view
Bude to článok o prehľade Expert View, generátore krokov a krátke predstavenie kontrolných bodov, ktorý bude pokračovať ďalej, kým nepokryjeme všetky podrobnosti podrobne príkladmi, ako ich používať pri zaznamenávaní skutočných skriptov. Toto je 12. tutoriál v tréningovej sérii QTP.
=> Kliknite sem, aby ste dostali sériu QTP Training Tutorials
Čo sa dozviete:
Expertný pohľad na QTP
- Expertné zobrazenie je miesto, kde sa operácie, ktoré sme vykonali na AUTe, zobrazujú ako kód VB Script.
- Pre každý LOC v tomto zobrazení sa nachádza zodpovedajúci stĺpec v zobrazení Kľúčové slová.
- K dispozícii je tiež rozbaľovacie pole akcií, pomocou ktorého je možné v teste pristupovať, prezerať a upravovať rôzne akcie.
- Toto zobrazenie je obzvlášť užitočné pre používateľov, ktorí sú oboznámení s programovaním pomocou skriptu VB.
- Jedným z najdôležitejších použití tohto pohľadu je to, že uľahčuje vytváranie funkcií a knižníc funkcií. (téma na podrobnejšiu diskusiu neskôr)
- Používateľ môže kedykoľvek vytlačiť knižnicu testov alebo funkcií tak, ako sú zobrazené v tomto zobrazení. Súbor-> Tlač vytlačí test.
Takto to vyzerá:
Príkazy do tohto zobrazenia môžete pridať priamo zadaním textu alebo pomocou generátora krokov.
Krokový generátor
- Toto je zariadenie, ktoré umožňuje QTP pridávanie programových krokov do QTP jednoduché pre používateľa.
- Môžete ho použiť v zobrazení kľúčových slov, knižnici funkcií, aktívnej obrazovke alebo v zobrazení experta na generovanie krokov
- Môže sa použiť na zápis krokov do testu alebo do knižnice funkcií.
- Na spustenie použite možnosť ponuky „ Vložiť-> Krokový generátor ”Možnosť ponuky. Kliknite pravým tlačidlom myši kamkoľvek, kam chcete, aby krok prešiel, a vyberte možnosť Vložte krokovací generátor “Alebo F7 (okrem aktívnej obrazovky)
Napríklad,
Vysvetlím to scenárom: Otvorte stránku www.gmail.com a kliknite na odkaz „Vytvoriť účet“. Takto bude vyzerať toto vyhlásenie.
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
Ak potrebujem skontrolovať, či odkaz vôbec existuje, skôr ako napíšem kód, aby som na neho klikol, budem potrebovať krok pred uvedeným vyhlásením. Takto to robím:
Krok 1) Vyberte miesto, kam chcete vložiť krok.
- Expertné zobrazenie: Umiestnite kurzor na miesto, kam chcete prejsť, a spustite generátor krokov.
- Zobrazenie kľúčového slova: Vyberte krok, pod ktorý chcete tento krok vložiť.
- Aktívna obrazovka: V okne aktívnej obrazovky kliknite pravým tlačidlom myši a vyberte možnosť Generátor krokov. Požiada vás, aby ste vybrali objekt, na ktorom by mal byť váš krok založený. Potom sa spustí okno Step Generator.
Krok 2) Toto je okno generátora krokov, ktoré sa spustí. Vezmite prosím na vedomie podrobnosti, ktoré sa teraz zobrazujú. Zobrazuje všetky podrobnosti týkajúce sa kroku, ktorý je momentálne vybraný. Môžeme zvoliť požadované hodnoty pre nový krok, ale to neovplyvní aktuálny krok.
Chystám sa nastaviť požadované hodnoty, aby som mohol skontrolovať, či existuje odkaz.
Ako vidíte, vybral som si Testovací objekt, Vytvoriť odkaz na účet a vybral som operáciu Exist. Argumenty som nechal prázdne, pretože je voliteľné a vybral som si, že návratová hodnota operácie je uložená v premennej var_Exist. Zobrazuje príkaz VB Script, pretože sa bude zobrazovať v zobrazení Expert v poli „Generovaný krok“. Inými slovami, syntax.
Krok č. 3) V rozbaľovacej ponuke, kde som vybral testovací objekt, môžem striedavo zvoliť svoj krok na základe úžitkového objektu alebo funkcií.
Krok č. 4) Objekt: toto pole obsahuje zoznam požadovaných objektov alebo zdroj knižnice funkcií.
Krok č. 5) Pole Operácia vám umožní zvoliť vhodnú metódu, vlastnosť alebo funkciu.
Krok č. 6) Argumenty a návratová hodnota: Tieto polia majú vlastnú vysvetlenie. Užívateľ môže parametrizovať argumenty alebo poskytnúť konštantné hodnoty.
Krok č. 7) Používateľ môže iba vložiť jeden výpis alebo zvoliť nasledovanie iného výpisu začiarknutím možnosti „Vložiť ďalší krok“ ZAPNUTÉ.
Krok č. 8) Takže späť k nášmu príkladu. Kliknem na OK. Toto je vyhlásenie, ktoré sa vloží.
var_Exist = Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Exist Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
Kontrolné body
Doteraz sme sa stretávali na rôznych miestach vašich článkov, s niektorými odkazy na kontrolné body . Existuje mnoho spôsobov, ako definovať, čo je to kontrolný bod, toto je moje - “ Je to logický bod vášho testu, v ktorom sa pokúšate zistiť, či existuje zhoda medzi určitou očakávanou hodnotou a skutočnou hodnotou, ktorá existuje na AUT “.
Hovorili sme už skôr; QTP poskytuje určité vstavané kontrolné body, ale neobmedzuje používateľa iba na tieto. V ktoromkoľvek okamihu testu má tester voľnosť pri zostavovaní ľubovoľného počtu kontrolných bodov v tomto teste, aby zahŕňal overovacie body. To je podľa mňa jedna z najuniverzálnejších funkcií v QTP.
Je zrejmé, že vlastné kontrolné body sú úplne relatívne k riešenému problému každého z nich. Vybavíme sa základnými konceptmi na kontrolných bodoch, ktoré sú neoddeliteľnou súčasťou QTP.
# 1) Keď je pridaný kontrolný bod, QTP pridá „ Skontrolovať CheckPoint ” v zobrazení Expert a zodpovedajúci riadok v zobrazení kľúčových slov.
Napríklad,
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check CheckPoint('Gmail: Email from Google')
#dva) Užívateľ môže mať od príkazu checkpoint vrátenie logickej hodnoty, ktorá zobrazuje výsledok kontrolného bodu. Ak prešlo, vráti 1 a 0, ak zlyhalo. Aby sme to mohli dokázať, musíme okolo argumentu kontrolného bodu vo výroku v expertnom zobrazení použiť zátvorky.
Napríklad,
i=Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check(CheckPoint('Gmail: Email from Google'))
# 3) V predvolenom nastavení bude názov kontrolného bodu názov objektu, na ktorom sa táto kontrola vykonáva.
# 4) Užívateľ môže toto meno prijať alebo ho zmeniť
# 5) Ak sa pri spustení testu zhoduje očakávaná hodnota so skutočnou hodnotou pre kontrolný bod, kontrolný bod prejde, inak zlyhá.
# 6) Výsledky je možné zobraziť v prehliadači Spustiť výsledky.
stiahnuť všetky videá z youtube playlistu
Existuje 10 kontrolných bodov, ktoré QTP poskytuje svojim používateľom:
- Štandardný kontrolný bod
- Kontrolný bod obrázka
- Bitmapový kontrolný bod
- Stránka Checkpoint
- Textový kontrolný bod
- Kontrolný bod XML
- Kontrolný bod textovej oblasti
- Kontrolný bod tabuľky
- Kontrolný bod prístupnosti
- Kontrolný bod databázy
Všeobecný spôsob vloženia kontrolného bodu je po vytvorení úvodných testovacích krokov. Je možné pridať kontrolné body počas nahrávania alebo úprav.
Odporúča sa, aby mal tester predbežné vedomosti o všetkých kontrolných bodoch, aby mohol správne posúdiť, aký kontrolný bod je vhodný pre danú úlohu.
=> Navštívte sem sériu výukových školení QTP
Práve toho sa chystáme venovať v nasledujúcom článku. Uvidíme, čo urobí každý kontrolný bod, a pokúsime sa naučiť, ako ich používať.
Odporúčané čítanie
- Výukové programy QTP - 25+ výučbových kurzov Rýchly test profesionála pre mikroskop (QTP)
- Výukový program QTP # 15 - Používanie textových oblastí, tabuliek a kontrolných bodov stránok v QTP
- Výukový program QTP # 14 - Ako pridať bitmapové a textové kontrolné body do testov QTP
- Výukový program QTP # 3 - Pridanie štandardných krokov z pohľadu kľúčových slov
- Výukový program QTP # 16 - Kroky na vloženie kontrolných bodov XML, prístupnosti a databázy
- Nasadenie v MongoDB: Výukový program krok za krokom
- Práca s prezeraním kľúčových slov - výučbový kurz QTP 2
- Podrobná inštalácia a nastavenie aplikácie Appium Studio