object repository qtp tutorial 22
Repozitoriji objektov v QTP in Upravitelj repozitorija objektov
Današnja tema so skladišča objektov QTP. V prejšnjih člankih smo že razpravljali kako QTP prepozna in shrani predmete v skladišču, OR. Videli smo tudi, kako se lastnosti objekta prikažejo v OR. Za hiter povzetek si bomo ogledali zaslon ALI. Zaženete ga lahko s trenutnega testa s klikom na ikono ali iz Viri-> Repozitorij predmetov '.
=> Kliknite tukaj za serijo vadnic QTP Training Tutorials
Zažene naslednje pogovorno okno skladišča objektov:
Tukaj je treba opozoriti:
- Predmeti so shranjeni na hierarhičen način.
- To je lokalno skladišče, ki vsebuje predmete za Action1.
- Če bi dejanje imelo kakšno kontrolno točko, bi bila v tem pogovornem oknu na voljo za urejanje.
V prejšnjih člankih smo se tudi večkrat sklicevali na skupne regije. Spoznajmo vse o njih.
TO skladišče predmetov v skupni rabi shrani predmete v datoteko, do katere je mogoče dostopati z več preskusi (v načinu samo za branje).
Eden od pomembnih vidikov pri načrtovanju testov (ali izbiri a okvir za vaš projekt) je razmisliti, kje in kako želite, da se vaši predmeti shranjujejo in kako morajo biti na voljo preizkuševalcu.
Vrste skladišč predmetov v QTP
Sledi nekaj vrst Object Repository v QTP:
- Lokalne OR - vsaka akcija bo imela svoje predmete shranjene v svojem lokalnem repozitoriju
- V skupni rabi OR - vsa dejanja se bodo nanašala na eno samo ALI samo za branje
- Lokalni in skupni operacijski centri - dejanje lahko uporablja tako lokalne kot več skupnih operacijskih mest.
V enem od naših prejšnjih vadnic smo govorili o tem, kako se izberejo predmeti, če ima določeno dejanje v skupni rabi ALI in Lokalno ALI, več skupnih OR itd.
Videli bomo, kako se ustvari skupni ALI in kako lahko premikamo predmete v ali iz skupnega ALI v lokalno ali obratno.
preizkušanje zmogljivosti spletnih storitev z uporabo loadrunnerja
QTP zagotavlja specializiran upravitelj repozitorijev predmetov za vzdrževanje OR v preskusu. Do njega lahko dostopate v menijski točki “ Viri-> Upravitelj skladišča predmetov '.
Z uporabo ORM lahko storite naslednje:
- Ustvarjanje novih skladišč predmetov v QTP
- Odpiranje skladišč predmetov
- Shranjevanje skladišč predmetov
- Zapiranje skladišč predmetov
- Upravljanje predmetov v skupnih skladiščih objektov QTP
- Upravljanje parametrov repozitorija
- Spreminjanje podrobnosti predmeta
- Iskanje testnih predmetov
- Izvajanje operacij spajanja
- Izvajanje uvoznih in izvoznih operacij
V tem primeru bomo videli, kako ustvarimo skupni ALI za test, razumeli bomo, kako ga je mogoče povezati, in videli bomo, kako lahko predmete uporabimo.
Če želite ustvariti skupno datoteko OR (.tsr), zaženite ORM. Odpre se novo repozitorij ali pa to izrecno storite z možnostjo »Datoteka-> Novo«. Vsak ALI je tako dober kot predmeti, ki jih ima. Naslednji korak je torej očitno dodajanje predmetov.
Od tu lahko to storite na tri načine:
Metoda # 1) Določite testne predmete. “Object-> Define Test Object” - ob izbiri te možnosti se prikaže naslednje pogovorno okno:
Tu lahko določite okolje, razred, ime, lastnosti in dodate objekt v odlagališče. Posnetek zaslona je lahko vzorec podatkov, ki jih lahko vnesete.
2. metoda) Dodaj predmete: Ko izberete to možnost, se koničasta roka aktivira, QTP se zmanjša in ko kliknete na predmet, ki ga želite dodati, se prikaže naslednje pogovorno okno in objekt lahko dodate.
3. metoda) Krmarite in se učite: To je najbolj zanimiv in najbolj uporabljen način. Kot že ime pove, morate QTP-ju naročiti, naj se ‘pomika in se uči’, pokažete na predmet v aplikaciji in QTP samodejno dobi predmete, odvisno od nastavitev filtra.
Izberite to možnost v meniju ali pritisnite F6, na posnetku zaslona opazite malo pogovorno okno za navigacijo in učenje na vrhu strani. Zdaj v pogovornem oknu pritisnite gumb Learn in kliknite stran. Pomaknite se do številnih strani in pritisnite »Nauči se« tolikokrat, kot je potrebno. Ko končate, zaprite pogovorno okno »Navigacija in učenje«.
Možnosti filtra so naslednje:
V pogovornem oknu sem izbral »Vse vrste predmetov« in kliknil na glavno stran gmail.com. Sledijo predmeti, ki se dodajo v OR:
Na kateri koli od zgornjih načinov ustvarite ORM v skupni rabi, dodajte predmete in ga shranite.
Obstaja še en način dodajanja predmetov v skupno rabo ALI. Je iz lokalnega OR.
Odprite test ali ustvarite novega. Prijava v Gmail - naš primer. Za ta test zaženite OR. Izgleda takole:
Želim ustvariti skupno ALI, ki vsebuje predmete Email, Password in Sign In. Meni »Datoteka« ima pod seboj dve možnosti, »Izvozi lokalne predmete« in »Izvozi in zamenjaj lokalne predmete«. Uporabite lahko eno od teh možnosti.
Če uporabite »Izvozi lokalne predmete«, se lokalni predmeti izvozijo v določeno repozitorij predmetov v skupni rabi (datoteka z .tsr podaljšanje). Preizkus še naprej uporablja predmete v lokalnem skladišču predmetov, novo skladišče predmetov v skupni rabi pa ni povezano s testom.
Z možnostjo »Izvozi in zamenjaj lokalne predmete« je novo skladišče predmetov v skupni rabi (datoteka z .tsr extension) je povezan s testom in predmeti v lokalnem skladišču predmetov se izbrišejo.
Izberite katero koli od možnosti in izberite skupno ALI, v katero želite izvoziti.
Povezovanje skladišča predmetov v skupni rabi s testom
Ko se za test odločite, da ga boste uporabili v skupni rabi, ga ustvarili in mu dodali predmete, mora preskuševalnik v test izrecno vključiti datoteko .tsr, da bo lahko uporabil predmete v njem.
Če želite to narediti, pojdite na Viri-> Pridruženi repozitoriji '. Odpre se naslednje pogovorno okno:
Kliknite znak '+'. Izberite ALI. Ko jo izberete, bodo vsa dejanja, ki so na voljo v vašem testu, prikazana v polju »Razpoložljiva dejanja«.
Izberite jih toliko ali manj, kot želite. Samo enega imam, zato ga bom še naprej izbral. Ko končate, kliknite V redu.
Ob uspešnem povezovanju se bo ALI v skupni rabi pojavilo v podoknu Viri, če je že vidno ali pa ga lahko zaženete v razdelku » Pogled-> Viri '.
Če želite povezavo odstraniti, lahko z desno miškino tipko kliknete .tsr v podoknu z viri in izberete možnost »Odstrani repozitorij s seznama«. Lahko pa obiščete Viri-> Povezana skladišča 'V menijski možnosti izberite ORM v skupni rabi, ki ga želite odstraniti, in kliknite znak za križ.
Pravila o delovanju skupnega ALI in lokalnega OR najdete v našem vadnica št. 8 . Čeprav obstaja veliko drugih funkcij za ORM in OR, se bomo omejili na tisto, kar smo se naučili v tem članku, saj sta najbolj uporabni. Preostale je vsak tester zelo enostavno sam ugotoviti, ko prebere ta članek.
Upam, da smo poenostavili postopek uporabe Object Repository v QTP.
=> Obiščite tukaj za serijo vadnic QTP Training Tutorials
V vsakem primeru vas prosimo, da objavite vprašanja, če jih imate.
Priporočeno branje
- QTP Vadnica št. 7 - Paradigma identifikacije predmetov QTP - Kako QTP enolično prepozna predmete?
- Vadnica QTP # 23 - Analiza pametnega objekta QTP, točka sinhronizacije in analiza rezultatov preskusa
- Vadnica QTP # 24 - Uporaba navideznih predmetov in scenarijev obnovitve v preskusih QTP
- QTP Vadnica št. 8 - Spoznajte načine snemanja QTP, Vohunski objekt in Repozitoriji objektov
- Parametriranje v QTP (2. del) - Vadnica QTP # 20
- Objektno usmerjeno programiranje v jeziku C ++
- Tortoise SVN Vadnica: Revizije v odlagališču kod
- JAVA Vadnica za začetnike: 100+ praktičnih Javnih video vadnic