Što je Spremište objekata u QTP-u?
Spremište objekata je zbirka ispitnih objekata i informacija koje QTP prepoznaje za rad na njima. Kad korisnik zabilježi test, objekti i njihova svojstva se prema zadanim postavkama bilježe.
U ovom vodiču naučit ćete-
- Kako identifikacija predmeta funkcionira u QTP-u?
- Vrste spremišta objekata
- Lokalno spremište objekata
- Dijeljeno spremište predmeta: Stvaranje, pridruživanje, uređivanje
Kako identifikacija predmeta funkcionira u QTP-u?
- HP QTP koristi tehnologiju poput "čovjeka" za identifikaciju objekata
- Tijekom snimanja, Time QTP pokušava naučiti svojstva GUI objekta na kojem se izvodi operacija.
- Tijekom izvođenja, Micro Focus UFT uspoređuje pohranjena svojstva objekta sa stvarnim svojstvima predmeta dostupnim na zaslonu i jedinstveno identificira objekt neovisno o njegovom položaju na zaslonu
- Pohranjeni objekt i zajedno s njegovim svojstvima naziva se TEST objekt
- Tijekom vremena izvođenja, stvarni objekt dostupan u aplikaciji koja se testira naziva se objekt izvršavanja
- Ovo su brzi testovi "Model testnog objekta"
- Informacije o ispitnim objektima pohranjuju se u Spremište objekata
- Programski dodaci pomažu u brzom testiranju prirode predmeta koji se snima kako bi se smanjilo vrijeme potrebno za učenje njegovih svojstava
Naučite identifikaciju objekta na primjeru u sljedećem videozapisu
Kliknite ovdje ako videozapis nije dostupan
Vrste spremišta objekata
U QTP-u postoje dvije vrste spremišta objekata
- Lokalno spremište objekata
- Spremište zajedničkih objekata
Lokalno spremište objekata
- Lokalno spremište objekata zadano je spremište objekata
- Specifičan je za radnje i može se koristiti samo za određenu radnju
- Lokalno spremište objekata poželjno je kada aplikacija nije dinamična s obzirom na vrijeme
- Lokalno spremište objekata ne može se ponovno koristiti
- U lokalnom spremištu objekata možete izvoditi mnoge operacije kao što su -
- Označite objekt pohranjen u spremištu na testiranoj aplikaciji
- Provjerite je li određeni objekt u vašem AUT pohranjen u spremište objekata
- Izrežite, kopirajte, zalijepite, modificirajte i izbrišite objekte
- U slučaju da ste slučajno promijenili vrijednost svojstva, možete ažurirati njegov opis iz aplikacije pomoću funkcije ažuriranja.
Dijeljeno spremište predmeta: Stvaranje, pridruživanje, uređivanje
- Globalno ili dijeljeno spremište predmeta poželjno je kada je aplikacija dinamična i ako se opis objekta često mijenja
- Između zajedničkog i lokalnog spremišta objekata, zajedničko spremište objekata češće se koristi u projektima automatizacije
- Međutim, ima opće troškove održavanja i administracije u usporedbi s lokalnim spremištem objekata.
Da biste stvorili i koristili zajedničko spremište objekata, trebate izvesti tri široka koraka
- Stvaranje zajedničkog spremišta objekata
- Pridruživanje zajedničkog spremišta objekata
- Uređivanje spremišta dijeljenih objekata
Pogledajmo ih jednu po jednu
Korak 1) Stvaranje zajedničkog spremišta objekata
- Sva su spremišta prema zadanim postavkama lokalna. Da biste stvorili zajedničko spremište objekata, u dijaloškom okviru Spremište objekata kliknite Datoteka> Izvoz lokalnih objekata
- Datoteke spremišta imaju nastavak .tsr. Dajte prikladno ime, recite "guru99" i spremite
- Datoteka zajedničkog spremišta je sada stvorena
Korak 2) Pridruživanje zajedničkog spremišta objekata
- Sljedeći je korak spremište pridružiti vašem testu, što vam omogućuje da ga koristite
- Da biste spremište povezali s testom, kliknite Resursi> Pridruži spremište
- Možete odabrati Spremište za povezivanje s Akcijama dostupnim u vašem testu.
- Sada možete koristiti ovo zajedničko spremište za izradu testa
Korak 3) Uređivanje spremišta dijeljenih objekata
- Možete koristiti Upravitelj spremišta objekata za uređivanje spremišta za dijeljenje.
- Odaberite Resursi> Upravitelj spremišta objekata. Otvorite Spremište objekata koje smo stvorili "guru99"
- Prema zadanim postavkama, Spremište se otvara u načinu samo za čitanje. Da biste omogućili uređivanje, kliknite File> Enable Editing
- Jednom kad je uređivanje omogućeno, možete izvršiti sve operacije poput izrezivanja, kopiranja, lijepljenja, preimenovanja objekata itd. Koje također možete raditi u Spremištu objekata
- Pomoću Upravitelja spremišta objekata možete usporediti dva spremišta objekata. QTP će vam pružiti statičke podatke o jedinstvenom i uobičajenom u oba spremišta
- Možete koristiti alat za spajanje spremišta objekata da biste spojili dva spremišta u jedno