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

  1. Lokalno spremište objekata
  2. 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