Parametriranje u QTP/UFT s primjerom
Što je QTP parametrizacija?
QTP nam omogućuje da odaberemo različite testne unose u vrijeme izvođenja. Ovaj proces pružanja različitih ulaznih vrijednosti putem vanjskih parametara naziva se parametrizacija.
Vrste parametrizacije u QTP
Vrste parametara mogu biti:
- Parametri podatkovne tablice
- Parametri testa/akcije
- Parametri varijable okoline
- Parametri slučajnog broja
Parametriranje u QTP
Ova Micro Focus UFT vodič pokazuje kako izvršiti parametriranje za uspješnu prijavu u aplikaciju za rezervaciju leta. Možda se pitate zašto se ulagati herkulovski napor da se automatizira ovaj jednostavan scenarij. Provjerit ćemo da se korisnik uspješno prijavljuje u aplikaciju nakon što unese važeće ime agenta i lozinku. Potreba za parametrizacijom postaje očigledna ako proširimo opseg scenarija da uključi kombinaciju valjano ALFANUMERIČKO ime agenta i lozinka. U ovom će slučaju testni koraci ostati isti. Ali imat ćemo više kombinacija podataka za TESTIRANJE. U ovom primjeru ograničit ćemo se na samo 3 od mogućih 8 kombinacija.
Testni scenarij | Ispitni koraci | Podaci o ispitivanju |
---|---|---|
Provjerite da li se korisnik uspješno prijavljuje u aplikaciju nakon unosa KOMBINACIJE važećeg ALFANUMERIČKOG imena agenta i lozinke | Korak 1) Otvorite aplikaciju za rezervaciju leta Korak 2) Unesite važeće ime agenta Korak 3) Unesite valjanu lozinku Korak 4) Pritisnite OK Korak 5) Zatvorite aplikaciju nakon uspješne prijave. |
Ime agenta = Guru Lozinka = Mercury Ime agenta = Guru99 Lozinka = MERKUR Ime agenta = 9999 Lozinka = živa |
Da biste to postigli, možete kopirati šest koraka ili dati različite vrijednosti podataka koje biste zapravo učinili ručno ili možete koristiti Parametrizacija.
Najlakši način za parametrizaciju argumenta, u našem slučaju Guru je
- Kliknite Prikaz ključnih riječi
- Pritisnite ikonu za parametrizaciju.
Dijalog za konfiguraciju vrijednosti Box Otvara se. Trenutno je vrijednost postavljena na konstantu. Kliknite radio gumb Parametar. QTP ovom parametru dodjeljuje zadani naziv. Možete dati ime po svom izboru i zatim kliknuti "U redu".
U Globalnom listu stvara se stupac sa zaglavljem “Ime agenta” i vrijednošću Guru. Za ovaj parametar možete unijeti više vrijednosti.
Kada kliknete na "stručni pogled” vidjet ćete da je „Ime agenta” zamijenjeno „Guru” i vrstom korištenog lista.
Isto tako, možete parametrirati argument Password i unijeti različite testne skupove podataka.
Ono što ova podatkovna tablica znači je da će QTP ponoviti istih šest koraka koje mi imamo zabilježio tri puta. Tijekom prve iteracije koristit će podatke u prvom retku. Tijekom drugog će koristiti podatke u drugom redu i tako dalje. Sada pokrenimo skriptu. Ovo je prva iteracija. Ovo je druga iteracija. u statusna traka, QTP daje informacije o retku koji se trenutno koristi kao testni podatak i ističe odgovarajući redak u podatkovnoj tablici. Rezultati će pokazati sažetak 3 ponavljanja.
Prednosti parametrizacije
- Parametriranje nam omogućuje odabir različitih vrijednosti tijekom izvođenja
- Smanjuje vrijeme i trud
- Korištenje upravljačkih programa podataka omogućuje nam korištenje istih podataka za različite okvire za unos. (Podatkovni upravljački programi značajka je koju pruža HP UFT koja prikazuje sve konstante koje se mogu parametrizirati u jednom jedinom prozoru. Olakšava parametrizaciju velike skripte.
Kliknite ovdje ako video nije dostupan