Kaj je Object Repository v QTP?
Object Repository je zbirka testnih predmetov in informacij, ki jih QTP prepozna za delo na njih. Ko uporabnik posname test, se predmeti in njihove lastnosti privzeto zajamejo.
V tej vadnici boste izvedeli-
- Kako deluje identifikacija predmeta v QTP?
- Vrste skladišča predmetov
- Skladišče lokalnih predmetov
- Skladišče predmetov v skupni rabi: Ustvari, poveži, Uredi
Kako deluje identifikacija predmeta v QTP?
- HP QTP za identifikacijo predmetov uporablja "človeško" tehnologijo
- Med snemanjem poskuša Time QTP spoznati lastnosti predmeta GUI, na katerem se izvaja operacija.
- Med izvajanjem Micro Focus UFT primerja shranjene lastnosti predmeta z dejanskimi lastnostmi predmeta, ki so na voljo na zaslonu, in enolično identificira predmet neodvisno od njegove lokacije na zaslonu
- Shranjeni objekt in skupaj z njegovimi lastnostmi se imenuje TEST Object
- Med izvajanjem se dejanski objekt, ki je na voljo v preizkušeni aplikaciji, imenuje objekt za izvajanje
- To so hitri testi "Model testnega predmeta"
- Informacije o testnih objektih so shranjene v Object Repository
- Dodatki pomagajo pri hitrem preizkusu narave predmeta, ki ga je treba posneti, da se skrajša čas, potreben za učenje njegovih lastnosti
Naučite se identifikacije predmeta s primerom v naslednjem videoposnetku
Kliknite tukaj, če video ni dostopen
Vrste skladišča predmetov
V QTP obstajata dve vrsti skladišča objektov
- Skladišče lokalnih predmetov
- Skladišče predmetov v skupni rabi
Skladišče lokalnih predmetov
- Lokalno skladišče predmetov je privzeto repozitorij predmetov
- Je specifičen za dejanja in se lahko uporablja samo za določeno dejanje
- Lokalno shranjevanje predmetov je zaželeno, če aplikacija ni dinamična glede na čas
- Skladišča lokalnih predmetov ni mogoče ponovno uporabiti
- V lokalnem skladišču predmetov lahko izvedete veliko operacij, na primer -
- Označite objekt, ki je shranjen v repozitoriju na preizkušeni aplikaciji
- Preverite, ali je določen predmet v vašem AUT shranjen v skladišču predmetov
- Izreži, kopiraj, prilepi, spremeni in izbriši predmete
- Če ste vrednost lastnosti pomotoma spremenili, lahko iz aplikacije posodobite njen opis s funkcijo posodobitve.
Skladišče predmetov v skupni rabi: Ustvari, poveži, Uredi
- Globalno ali skupno skladišče predmetov je priporočljivo, če je aplikacija dinamična in se opis predmeta pogosto spreminja
- Med skupnim in lokalnim skladiščem objektov se v projektih avtomatizacije pogosteje uporablja skladišče predmetov v skupni rabi
- Vendar ima v primerjavi z lokalnim skladiščem predmetov splošne stroške vzdrževanja in administracije.
Če želite ustvariti in uporabiti skladišče predmetov v skupni rabi, morate izvesti tri široke korake
- Ustvarjanje skladišča predmetov v skupni rabi
- Povezovanje skladišča predmetov v skupni rabi
- Urejanje skladišča predmetov v skupni rabi
Poglejmo si jih eno po eno
Korak 1) Ustvarjanje skladišča predmetov v skupni rabi
- Vsa skladišča so privzeto lokalna. Če želite ustvariti repozitorij predmetov v skupni rabi, v pogovornem oknu Repozitorij objektov kliknite Datoteka> Izvozi lokalne predmete
- Datoteke repozitorijev imajo pripono .tsr. Dajte primerno ime, recite "guru99" in shranite
- Zdaj je ustvarjena datoteka repozitorija v skupni rabi
Korak 2) Povezovanje skladišča predmetov v skupni rabi
- Naslednji korak je povezovanje skladišča s testom, kar vam omogoča njegovo uporabo
- Če želite repozitorij povezati s testom, kliknite Resources> Associate Repository
- Skladišče lahko izberete za povezavo z dejanji, ki so na voljo v vašem testu.
- Zdaj lahko zdaj uporabljate to skupno skladišče za razvoj testa
Korak 3) Urejanje skladišča predmetov v skupni rabi
- Za urejanje repozitorija skupne rabe lahko uporabite Upravitelja skladišča objektov.
- Izberite Resources> Object Repository Manager. Odprite skladišče predmetov, ki smo ga ustvarili "guru99"
- Privzeto se shramba odpre v načinu samo za branje. Če želite omogočiti urejanje, kliknite File> Enable Editing
- Ko je urejanje omogočeno, lahko izvajate vse operacije, kot so izrezovanje, kopiranje, lepljenje, preimenovanje predmetov itd., Ki jih lahko izvedete tudi v Object Repository
- Uporaba Object Repository Manager je, da lahko primerjate dve Object Repository. QTP vam bo dal statične podatke o edinstvenem in skupnem v obeh skladiščih
- Z orodjem za združevanje repozitorijev objektov lahko združite dve repozitoriji v eno