Parametriranje u QTP/UFT s Primjerom
ล to je QTP Parametrizacija?
QTP omoguฤuje nam odabir razliฤitih testnih ulaza tijekom 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 Mikro fokus UFT udลพbenik 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 parametrizacije argumenta, u naลกem sluฤaju Guru is
- Kliknite Prikaz kljuฤnih rijeฤi
- Pritisnite ikonu za parametrizaciju.
Dijalog za konfiguraciju vrijednosti Box Otvara se. Trenutno je vrijednost postavljena na konstantu. Kliknite na radio gumb Parametar. QTP dodjeljuje zadani naziv ovom parametru. Moลพete dati naziv po svom izboru, a zatim kliknuti "U redu".
U Globalnoj tablici, stupac sa zaglavljem โIme agentaโ i vrijednoลกฤu Guru je kreiran. Za ovaj parametar moลพete unijeti viลกe vrijednosti.
Kada kliknete na "struฤni pogled"vidjet ฤete da je "Ime agenta" zamijenjeno s "Guruโ, i vrstu koriลกtenog lista.
Isto tako, moลพete parametrirati argument Password i unijeti razliฤite testne skupove podataka.
ล to ovaj podatkovni list znaฤi je QTP ponovit ฤemo istih ลกest koraka koje 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 podaci 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. (Upravljaฤki programi podataka su znaฤajka koju pruลพa HP UFT koji prikazuje sve konstante koje se mogu parametrizirati u jednom prozoru. Olakลกava parametrizaciju velikih skripti.
Kliknite ovdje ako video nije dostupan







