object repository qtp tutorial 22
Spremišta objekata u QTP-u i Upravitelj spremišta objekata
Današnja tema su QTP spremišta objekata. U prethodnim člancima smo raspravljali kako QTP identificira i pohranjuje objekte u skladištu, ILI. Također smo vidjeli kako se svojstva objekta pojavljuju u OR. Da bismo brzo rezimirali, bacit ćemo pogled na zaslon ILI. Možete ga pokrenuti iz trenutnog testa klikom na ikonu
ili iz ' Resursi-> Spremište objekata Opcija.
=> Kliknite ovdje za seriju QTP Tutorials Training Tutorials

Pokreće sljedeći dijaloški okvir Spremište objekata:

Ovdje treba napomenuti:
- Predmeti su pohranjeni na hijerarhijski način.
- Ovo je lokalno spremište koje sadrži objekte za Action1.
- Da je radnja imala bilo kakve kontrolne točke, ista bi bila dostupna u ovom dijaloškom okviru za uređivanje.
Također smo se u prethodnim člancima više puta pozivali na dijeljene OR. Naučimo sve o njima.
DO zajedničko spremište objekata pohranjuje objekte u datoteku kojoj se može pristupiti putem više testova (u načinu samo za čitanje).
Jedan od važnih aspekata prilikom planiranja testova (ili odabira a okvir za vaš projekt) je razmotriti gdje i kako želite da se vaši predmeti čuvaju i kako moraju biti dostupni ispitivaču.
Tipovi spremišta objekata u QTP-u
Slijede neke vrste Spremišta objekata u QTP-u:
- Lokalne OR-ove - svaka akcija će imati svoje objekte pohranjene u svom lokalnom spremištu
- Dijeljene OR-ove - sve će se radnje odnositi na jednu samo za čitanje ILI
- Lokalni i dijeljeni OR-ovi - radnja može koristiti i lokalne i više dijeljenih OR-ova.
U jednom od naših prethodnih vodiča govorili smo o tome kako se objekti odabiru ako određena radnja ima i Shared OR i Local OR, više dijeljenih OR itd.
Vidjet ćemo kako se stvara dijeljeni ILI i kako možemo premještati objekte u i iz dijeljenog ILI u lokalni ili obratno.
kako otvoriti .dat datoteku na Windowsima
Za održavanje OR-a u vašem testu postoji specijalizirani Upravitelj spremišta objekata koji QTP pruža. Može mu se pristupiti iz stavke izbornika “ Resursi-> Upravitelj spremišta objekata '.
Korištenjem ORM-a možete učiniti sljedeće:
- Stvaranje novih spremišta objekata u QTP-u
- Otvaranje spremišta objekata
- Spremanje spremišta objekata
- Zatvaranje spremišta objekata
- Upravljanje objektima u zajedničkim spremištima QTP objekata
- Upravljanje parametrima spremišta
- Izmjena detalja objekta
- Lociranje testnih objekata
- Izvođenje operacija spajanja
- Izvođenje operacija uvoza i izvoza
U ovom ćemo primjeru vidjeti kako stvoriti zajednički ILI za test, razumjeti kako se to može povezati i vidjeti kako se objekti mogu koristiti.
Da biste stvorili zajedničku ILI (.tsr) datoteku, pokrenite ORM. Otvorit će se novo spremište ili to možete izričito učiniti pomoću opcije 'Datoteka-> Novo'. Bilo koje ILO jednako je dobro kao i objekti koje ima. Dakle, sljedeći je korak očito dodavanje objekata.
Odavde to možete učiniti na 3 načina:
Metoda # 1) Definirajte ispitne objekte. “Objekt-> Definiraj testni objekt” - pri odabiru ove opcije pojavljuje se sljedeći dijaloški okvir:

Ovdje možete odrediti okruženje, klasu, ime, svojstva i dodati objekt u spremište. Snimak zaslona može biti uzorak podataka koje biste mogli unijeti.
Metoda # 2) Dodaj objekte: Odabirom ove opcije, šiljasta ruka se aktivira, QTP se minimizira i kada kliknete na objekt koji želite dodati, pojavit će se sljedeći dijaloški okvir i možete dodati objekt.

Metoda # 3) Navigacija i učenje: Ovo je najzanimljiviji i najčešće korišten način. Kao što naziv naznačuje, samo trebate uputiti QTP da se ‘kreće i uči’, usmjerava na objekt u vašoj aplikaciji i QTP automatski dobiva objekte ovisno o postavkama filtra.
Odaberite ovu opciju iz izbornika ili pritisnite F6, na snimci zaslona primijetite mali dijaloški okvir za navigaciju i učenje na vrhu stranice. Sada pritisnite gumb Learn u dijaloškom okviru i kliknite stranicu. Idite na mnogo stranica i pritisnite 'Nauči' onoliko puta koliko je potrebno. Kada završite, zatvorite dijaloški okvir 'Navigacija i učenje'.

Opcije filtra su sljedeće:

Odabrao sam 'Sve vrste objekata' iz dijaloškog okvira i kliknuo na glavnu stranicu gmail.com, sljedeći su objekti koji se dodaju u ILI:

Korištenjem bilo kojeg od gore navedenih načina stvorite zajednički ORM, dodajte objekte i spremite ga.
Postoji još jedan način na koji se objekti mogu dodati u dijeljeni ILI. Iz lokalnog je OR.
Otvorite test ili izradite novi test. Gmail prijava - naš primjer. Pokrenite ILI za ovaj test. Izgleda ovako:

Želim stvoriti zajednički ILI koji sadrži objekte e-pošte, lozinke i prijave. Izbornik 'Datoteka' ima dvije mogućnosti, 'Izvoz lokalnih objekata' i 'Izvoz i zamjena lokalnih objekata'. Možete koristiti jednu od ovih opcija.
Ako koristite “Izvoz lokalnih objekata”, lokalni se objekti izvoze u navedeno spremište zajedničkih objekata (datoteka s .tsr produženje). Vaš test nastavlja koristiti objekte u lokalnom spremištu objekata, a novo spremište zajedničkih objekata nije povezano s vašim testom.
Uz 'Izvoz i zamjenu lokalnih objekata', novo spremište zajedničkih objekata (datoteka s .tsr proširenje) povezan je s vašim testom, a objekti u lokalnom spremištu objekata brišu se.
Odaberite bilo koju od opcija i odaberite zajedničko ILI na koje želite izvesti.
Pridruživanje zajedničkog spremišta objekata vašem testu
Nakon što odlučite koristiti zajednički ILI za test, izradite ga i dodajte mu objekte, ispitivač mora eksplicitno uključiti .tsr datoteku u test da bi mogao koristiti objekte u njemu.
Da biste to učinili, idite na ' Resursi-> Pridružena spremišta '. Otvara se sljedeći dijaloški okvir:

Kliknite znak '+'. Odaberite ILI. Jednom kada ga odaberete, sve radnje dostupne u vašem testu prikazat će se u okviru 'Dostupne radnje'.
Odaberite koliko god želite ili onoliko malo koliko želite. Imam samo jednu, pa ću je naprijed odabrati i odabrati. Kliknite U redu kada završite.

Nakon uspješnog povezivanja, dijeljeni ILI pojavit će se u oknu Resursi ako je već vidljiv ili ga možete pokrenuti iz ' Pogled-> Resursi Opcija.

Ako želite ukloniti povezanost, možete desnom tipkom miša kliknuti .tsr u oknu resursa i odabrati opciju 'Ukloni spremište s popisa'. Ili možete otići na ' Resursi-> Povezana spremišta Opcija izbornika, odaberite zajednički ORM koji želite ukloniti i kliknite znak križa.
Pravila o tome kako će funkcionirati zajedničko ILI ili lokalno ILI potražite u našem tutorial # 8 . Iako postoje mnoge druge značajke ORM-a i OR-a, ograničit ćemo se na ono što smo naučili u ovom članku jer su one najkorisnije. Ostatak je vrlo jednostavno za bilo kojeg ispitivača da sam shvati kad pročita ovaj članak.
Nadam se da smo pojednostavili postupak upotrebe Spremišta objekata u QTP-u.
=> Posjetite ovdje za seriju QTP Tutorials Training Tutorials
U svakom slučaju, pošaljite svoja pitanja ako biste ih trebali postaviti.
Preporučena literatura
- QTP vodič # 7 - QTP-ova paradigma identifikacije objekata - Kako QTP jedinstveno identificira objekte?
- QTP vodič # 23 - QTP identifikacija pametnog objekta, točka sinkronizacije i analiza rezultata ispitivanja
- QTP vodič # 24 - Korištenje virtualnih objekata i scenarija oporavka u QTP testovima
- QTP vodič br. 8 - Saznajte više o načinima QTP snimanja, objektnom špijunu i spremištima objekata
- Parametriranje u QTP-u (2. dio) - QTP vodič # 20
- Objektno orijentirano programiranje na jeziku C ++
- Vodič za kornjače SVN: Revizije u spremištu koda
- JAVA Tutorial za početnike: 100+ praktičnih Java Video tutorijala