Čo je to parametrizácia QTP?
QTP nám umožňuje vyberať rôzne testovacie vstupy za behu. Tento proces poskytovania rôznych vstupných hodnôt prostredníctvom externých parametrov sa nazýva parametrizácia.
Typy parametrizácie v QTP
Typy parametrov môžu byť:
- Parametre tabuľky údajov
- Testovacie / akčné parametre
- Premenné parametre prostredia
- Parametre náhodného čísla
Parametrizácia v QTP
Tento výukový program Micro Focus UFT ukazuje, ako vykonať parametrizáciu, aby ste sa úspešne prihlásili do aplikácie rezervácie letov. Možno by vás zaujímalo, prečo vyvinúť herkulovské úsilie na automatizáciu tohto jednoduchého scenára. Skontrolujeme, či sa používateľ úspešne prihlási do aplikácie po zadaní platného mena a hesla agenta. Potreba parametrizácie bude zrejmá, ak rozšírime rozsah scenára o kombináciu platného ALPHANUMERIC Agent Name & Password . V takom prípade zostanú testovacie kroky rovnaké. Ale budeme mať viac kombinácií údajov k TESTU. V tomto príklade obmedzíme iba na 3 z 8 možných kombinácií.
Scenár testu | Skúšobné kroky | Skúšobné údaje |
---|---|---|
Skontrolujte, či sa používateľ úspešne prihlási do aplikácie po zadaní KOMBINÁCIE platného ALPHANUMERICKÉHO mena a hesla agenta. | Krok 1) Otvorte žiadosť o rezerváciu letu Krok 2) Zadajte platné meno agenta Krok 3) Zadajte platné heslo Krok 4) Stlačte OK Krok 5) Po úspešnom prihlásení aplikáciu zatvorte. | Názov agenta = Heslo Guru = Merkúr Názov agenta = Heslo Guru99 = Rtuť Názov agenta = 9999 Heslo = Ortuť |
Aby ste to dosiahli, môžete skopírovať týchto šesť krokov alebo dať rôzne hodnoty údajov, ktoré sú v skutočnosti niečo, čo by ste robili ručne, alebo môžete použiť parametrizáciu.
Najjednoduchší spôsob, ako parametrizovať argument, v našom prípade je Guru
- Kliknite na položku Zobrazenie kľúčových slov
- Kliknite na ikonu Parametrizácia.
Otvorí sa dialógové okno Konfigurácia hodnoty. V súčasnosti je hodnota nastavená na konštantu. Kliknite na prepínač parametrov. QTP priraďuje tomuto parametru predvolený názov. Môžete dať ľubovoľný názov a potom kliknúť na „OK“.
V globálnom hárku sa vytvorí stĺpec s hlavičkou „Názov agenta“ a hodnotou Guru. Pre tento parameter môžete zadať viac hodnôt.
Keď kliknete na „expertné zobrazenie“, uvidíte, že „Agent Name“ je nahradené „Guru“ a typ použitého hárku.
Rovnako tak môžete parametrizovať argument Heslo a zadať rôzne súbory testovacích údajov.
Čo znamená tento údajový list, je QTP, ktorý bude iterovať rovnakých šesť krokov, ktoré sme zaznamenali trikrát. Počas prvej iterácie použije údaje v prvom riadku. Počas druhého použije údaje v druhom riadku atď. Teraz spustíme skript. Toto je prvá iterácia. Toto je druhá iterácia. V stavovom riadku poskytuje QTP informácie o danom riadku, ktorý momentálne používa ako testovacie údaje a zvýrazňuje zodpovedajúci riadok v údajovom liste. Výsledky zobrazia súhrn 3 iterácií.
Výhody parametrizácie
- Parametrizácia nám umožňuje vyberať rôzne hodnoty za behu
- Znižuje to čas a námahu
- Používanie ovládačov dát nám umožňuje používať rovnaké dáta pre rôzne vstupné políčka. (Data Drivers je funkcia poskytovaná HP UFT, ktorá zobrazuje všetky konštanty, ktoré je možné parametrizovať v jednom okne. Uľahčuje parametrizáciu veľkého skriptu.
Ak video nie je prístupné, kliknite sem