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:

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

Parametriranje u QTP

Najlakลกi naฤin parametrizacije argumenta, u naลกem sluฤaju Guru is

  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 na radio gumb Parametar. QTP dodjeljuje zadani naziv ovom parametru. Moลพete dati naziv po svom izboru, a zatim kliknuti "U redu".

Parametriranje u QTP

U Globalnoj tablici, stupac sa zaglavljem โ€žIme agentaโ€œ i vrijednoลกฤ‡u Guru je kreiran. 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 s "Guruโ€, i vrstu koriลกtenog lista.

Parametriranje u QTP

Isto tako, moลพete parametrirati argument Password i unijeti razliฤite testne skupove podataka.

Parametriranje u QTP

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

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

Saลพmite ovu objavu uz: