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:

  1. Parametri podatkovne tablice
  2. Parametri testa/akcije
  3. Parametri varijable okoline
  4. 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.

Parametriranje u QTP

Najlakši način za parametrizaciju argumenta, u našem slučaju Guru je

  1. Kliknite Prikaz ključnih riječi
  2. Pritisnite ikonu za parametrizaciju.

Parametriranje u QTP

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".

Parametriranje u QTP

U Globalnom listu stvara se stupac sa zaglavljem “Ime agenta” i vrijednošću Guru. Za ovaj parametar možete unijeti više vrijednosti.

Parametriranje u QTP

Kada kliknete na "stručni pogled” vidjet ćete da je „Ime agenta” zamijenjeno „Guru” i vrstom korištenog lista.

Parametriranje u QTP

Isto tako, možete parametrirati argument Password i unijeti različite testne skupove podataka.

Parametriranje u QTP

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.

Parametriranje u QTP

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