Što je QTP parametrizacija?
QTP nam omogućuje odabir različitih testnih ulaza u vrijeme izvođenja. Ovaj postupak pružanja različitih ulaznih vrijednosti putem vanjskih parametara naziva se parametarizacija.
Vrste parametrizacije u QTP-u
Vrste parametara mogu biti:
- Parametri tablice podataka
- Parametri ispitivanja / djelovanja
- Varijabilni parametri okoline
- Parametri slučajnih brojeva
Parametriranje u QTP-u
Ovaj tutorial Micro Focus UFT pokazuje kako izvršiti parametrizaciju za uspješnu prijavu u aplikaciju za rezervaciju leta. Možda se pitate zašto se Herculeov napor potruditi automatizirati ovaj jednostavan scenarij. Provjerit ćemo je li se korisnik uspješno prijavio u aplikaciju nakon unosa valjanog imena i lozinke agenta. Potreba za parametrizacijom postaje očita ako proširimo opseg scenarija tako da uključuje kombinaciju valjanih ALFANUMERNIH imena agenta i lozinke . U ovom će slučaju ispitni koraci ostati isti. Ali imat ćemo više kombinacija podataka za TEST. U ovom ćemo se primjeru ograničiti na samo 3 od mogućih 8 kombinacija.
Testni scenarij | Ispitni koraci | Podaci o ispitivanju |
---|---|---|
Provjerite je li se korisnik uspješno prijavio u aplikaciju prilikom unosa KOMBINACIJE valjanih alfanumeričkih imena i lozinke agenta | Korak 1) Otvorite aplikaciju za rezervaciju leta Korak 2) Unesite važeće ime agenta Korak 3) Unesite važeću lozinku Korak 4) Pritisnite Ok Korak 5) Zatvorite aplikaciju nakon uspješne prijave. | Ime agenta = Guru lozinka = Živa Ime agenta = Guru99 lozinka = ŽIVO Agent ime = 9999 Lozinka = živa |
Da biste to postigli, možete ili kopirati šest koraka ili dati različite vrijednosti podataka koje su zapravo nešto što biste učinili ručno ili možete upotrijebiti Parametrizaciju.
U našem slučaju Guru je najlakši način parameterizirati argument
- Kliknite Pogled ključne riječi
- Kliknite ikonu Parametrization.
Otvara se dijaloški okvir Konfiguracija vrijednosti. Trenutno je vrijednost postavljena na Constant. Kliknite radio gumb Tipka. QTP ovom parametru dodjeljuje zadani naziv. Možete dati ime po svom izboru, a zatim kliknuti "U redu".
U Globalnom listu stvoren je stupac s zaglavljem "Ime agenta" i vrijednošću Guru. Za ovaj parametar možete unijeti više vrijednosti.
Kada kliknete na "prikaz stručnjaka" vidjet ćete da se "Ime agenta" zamjenjuje s "Guru" i vrsta upotrijebljenog lista.
Isto tako, možete parameterizirati argument Lozinka i unijeti različite skupove testnih podataka.
Što znači ovaj podatkovni list, QTP će ponoviti istih šest koraka koje smo zabilježili tri puta. Tijekom prve iteracije koristit će podatke u prvom retku. Tijekom drugog koristit će podatke u drugom redu i tako dalje. A sad pokrenimo skriptu. Ovo je prva iteracija. Ovo je druga ponavljanja. U statusnoj traci QTP daje informacije o retku koji se trenutno koristi kao testni podatak i ističe odgovarajući redak u podatkovnom listu. Rezultati će prikazati 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. (Vozači podataka značajka je koju pruža HP UFT koja prikazuje sve konstante koje se mogu parametrizirati u jednom prozoru. Olakšava parametrizaciju velike skripte.
Kliknite ovdje ako videozapis nije dostupan