Lokalno i dijeljeno spremište objekata u QTP/UFT
Što je spremište objekata u QTP-u?
Repozitorij objekata je zbirka testnih objekata i informacija koje QTP prepoznaje za rad na njima. Kada korisnik snimi test, objekti i njihova svojstva se automatski snimaju.
Kako identifikacija objekta radi u QTP-u?
- HP QTP koristi "ljudsku" tehnologiju za identifikacija objekta
- Za vrijeme Zapis, Vrijeme QTP pokušava naučiti svojstva GUI objekta na kojem se operacija izvodi.
- Tijekom rada, Micro Focus UFT uspoređuje pohranjena svojstva objekta sa stvarnim svojstvima objekta dostupnim na zaslonu i jedinstveno identificira objekt neovisno o njegovoj lokaciji na zaslonu
- Pohranjeni objekt i zajedno sa svojim svojstvima naziva se TEST Objekt
- Tijekom Run-Timea, stvarni objekt dostupan u aplikaciji koja se testira naziva se Run-Time Object
- Ovo je Brzi testovi "Model testnog objekta"
- Informacije o testnim objektima pohranjene su u spremištu objekata
- Dodaci pomažu u davanju uputa Quick Testu unaprijed o prirodi objekta koji se snima kako bi se smanjilo vrijeme potrebno za učenje njegovih svojstava
Naučite identifikaciju objekata pomoću primjera u sljedećem videu
Kliknite ovdje ako video nije dostupan
Vrste repozitorija objekata
Postoje 2 vrste spremišta objekata u QTP-u
- Lokalno spremište objekata
- Zajedničko spremište objekata
Lokalno spremište objekata
- Lokalno spremište objekata je zadano spremište objekata
- Specifičan je za akcije i može se koristiti samo za određenu radnju
- Lokalno spremište objekata je poželjno kada aplikacija nije dinamična u odnosu na vrijeme
- Lokalno spremište objekata ne može se ponovno koristiti
- Možete izvesti mnoge operacije u lokalnom spremištu objekata kao što su –
- Istaknite objekt pohranjen u repozitoriju na aplikaciji koja se testira
- Provjerite je li određeni objekt u vašem AUT-u pohranjen u Repozitoriju objekata
- Rezanje, kopiranje, lijepljenje, mijenjanje i brisanje objekata
- U slučaju da ste slučajno promijenili vrijednost svojstva, možete ažurirati njegov opis iz aplikacije pomoću funkcije ažuriranja.
Repozitorij zajedničkih objekata: Stvori, pridruži, uredi
- Globalno ili dijeljeno spremište objekata poželjno je kada je aplikacija dinamična i opis objekta se često mijenja
- Između zajedničkog i lokalnog repozitorija objekata, zajednički repozitorij objekata se češće koristi u projektima automatizacije
- Međutim, ima dodatne troškove održavanja i administracije u usporedbi s lokalnim spremištem objekata.
Za stvaranje i korištenje zajedničkog repozitorija objekata trebate izvršiti tri široka koraka
- Stvaranje zajedničkog repozitorija objekata
- Pridruživanje zajedničkog repozitorija objekata
- Uređivanje repozitorija zajedničkih objekata
Pogledajmo ih jednu po jednu
Korak 1) Stvaranje zajedničkog repozitorija objekata
- Sva su spremišta prema zadanim postavkama lokalna. Za kreiranje dijeljenog repozitorija objekata, u dijaloškom okviru Repozitorij objekata Box, Kliknite Datoteka > Izvezi lokalne objekte
- Datoteke repozitorija imaju ekstenziju .tsr. Dajte odgovarajuće ime, recite “guru99” i spremite
- Datoteka zajedničkog repozitorija je sada stvorena
Korak 2) Pridruživanje zajedničkog repozitorija objekata
- Sljedeći korak je pridruživanje repozitorija vašem testu, što vam omogućuje da ga koristite
- Da biste spremište pridružili testu, kliknite Resursi > Poveži spremište
- Možete odabrati Repozitorij za pridruživanje radnjama dostupnim u vašem testu.
- Sada možete koristiti ovaj zajednički repozitorij za razvoj vašeg testa
Korak 3) Uređivanje zajedničkog repozitorija objekata
- Možete koristiti Object Repository Manager za uređivanje zajedničkog repozitorija.
- Odaberite Resursi > Upravitelj spremišta objekata. Otvorite spremište objekata koje smo stvorili “guru99”
- Prema zadanim postavkama, Repozitorij je otvoren u načinu rada samo za čitanje. Da biste omogućili uređivanje kliknite Datoteka > Omogući uređivanje
- Nakon što je uređivanje omogućeno, možete sve operacije kao što su izrezivanje, kopiranje, lijepljenje, preimenovanje objekata itd. koje također možete učiniti u spremištu objekata
- Pomoću upravitelja spremišta objekata možete usporediti dva spremišta objekata. QTP će vam dati statiku onoga što je jedinstveno i zajedničko u oba repozitorija
- Možete koristiti alat za spajanje repozitorija objekata za spajanje dva repozitorija u jedan