Kaj je QTP parametrizacija?
QTP nam omogoča, da med izvajanjem izberemo različne testne vhode. Ta postopek zagotavljanja različnih vhodnih vrednosti prek zunanjih parametrov se imenuje parametrizacija.
Vrste parametrizacije v QTP
Vrste parametrov so lahko:
- Parametri podatkovne tabele
- Preskusni / akcijski parametri
- Parametri spremenljivke okolja
- Parametri naključnih števil
Parametriranje v QTP
Ta vadnica Micro Focus UFT prikazuje, kako narediti parametrizacijo za uspešno prijavo v aplikacijo za rezervacijo leta. Morda se sprašujete, zakaj si prizadevati za Herculeov napor za avtomatizacijo tega preprostega scenarija. Preverili bomo, ali se uporabnik uspešno prijavi v aplikacijo ob vnosu veljavnega imena in gesla agenta. Potreba po parametrizaciji postane očitna, če razširimo obseg scenarija na kombinacijo veljavnih ALFANUMERNIH ime agenta in gesla . V tem primeru bodo testni koraki ostali enaki. Vendar bomo imeli več kombinacij podatkov za TEST. V tem primeru bomo omejili le na 3 od 8 možnih kombinacij.
Preskusni scenarij | Preizkusni koraki | Podatki o preskusu |
---|---|---|
Preverite, ali se uporabnik uspešno prijavi v aplikacijo ob vnosu KOMBINACIJE veljavnih ALFANUMERNIH ime agenta in gesla | Korak 1) Odprite aplikacijo za rezervacijo leta. Korak 2) Vnesite veljavno ime agenta Korak 3) Vnesite veljavno geslo Korak 4) Pritisnite Ok Korak 5) Zaprite aplikacijo po uspešni prijavi. | Ime agenta = guru geslo = živo srebro ime agenta = guru99 geslo = merkur ime agenta = 9999 geslo = živo srebro |
Če želite to doseči, lahko kopirate šest korakov ali navedete različne vrednosti podatkov, ki so v resnici nekaj, kar bi naredili ročno, ali pa uporabite Parametrization.
V našem primeru je Guru najlažje parameterizirati argument
- Kliknite Pogled ključnih besed
- Kliknite ikono Parametrization.
Odpre se pogovorno okno Konfiguracija vrednosti. Trenutno je vrednost nastavljena na konstanto. Kliknite radijski gumb Parameter. QTP temu parametru dodeli privzeto ime. Lahko navedete ime po svoji izbiri in nato kliknete »V redu«.
V Globalnem listu je ustvarjen stolpec z glavo "Ime agenta" in vrednostjo Guru. Za ta parameter lahko vnesete več vrednosti.
Ko kliknete na "strokovni pogled", boste videli, da se "Agent Name" nadomesti z "Guru" in vrsto uporabljenega lista.
Prav tako lahko tudi parametrirate argument Geslo in vnesete različne nabore testnih podatkov.
Kar pomeni ta podatkovni list, je, da bo QTP ponovil istih šest korakov, ki smo jih zabeležili trikrat. Med prvo ponovitvijo bo uporabil podatke v prvi vrstici. Med drugo bo uporabil podatke v drugi vrstici itd. Zdaj pa zaženimo skript. To je prva ponovitev. To je druga ponovitev. V vrstici stanja QTP poda informacije o vrstici, ki jo trenutno uporablja kot preskusne podatke in označi ustrezno vrstico v obrazcu. Rezultati bodo prikazali povzetek treh ponovitev.
Prednosti parametrizacije
- Parametriranje nam omogoča, da med izvajanjem izberemo različne vrednosti
- Zmanjšuje čas in napor
- Uporaba podatkovnih gonilnikov nam omogoča uporabo istih podatkov za različna vnosna polja. (Gonilniki podatkov je funkcija, ki jo ponuja HP UFT in prikazuje vse konstante, ki jih je mogoče parametrirati v enem samem oknu. Olajša parametriranje velikega skripta.
Kliknite tukaj, če video ni dostopen