Magazin de obiecte local și partajat în QTP/UFT

Ce este depozitul de obiecte în QTP?

Depozitul de obiecte este o colecție de obiecte de testare și informații care sunt recunoscute de QTP pentru că lucrează la el. Când un utilizator înregistrează un test, obiectele și proprietățile lor sunt capturate implicit.

Cum funcționează identificarea obiectelor în QTP?

  • HP QTP folosește o tehnologie „umană” pentru identificarea obiectului
  • În timpul Record, Time QTP încearcă să învețe proprietățile unui obiect GUI pe care se efectuează operația.
  • În timpul rulării, Micro Focus UFT compară proprietățile obiectului stocat cu proprietățile reale ale obiectului disponibil pe ecran și identifică în mod unic un obiect independent de locația sa pe ecran
  • Obiectul stocat și împreună cu proprietățile sale se numește TEST Object
  • În timpul Run-Time, obiectul real disponibil în aplicația testată se numește Run-Time Object
  • Asta e Teste rapide „Testează modelul obiectului”
  • Informațiile despre obiectele de testare sunt stocate în depozitul de obiecte
  • Suplimentele ajută la instruirea Quick Test înainte de natura obiectului care urmează să fie înregistrat, astfel încât să reducă timpul necesar pentru a-și învăța proprietățile

Aflați Identificarea obiectelor cu un exemplu din următorul videoclip

Clic aici dacă videoclipul nu este accesibil

Tipuri de depozit de obiecte

Există 2 tipuri de depozit de obiecte în QTP

  1. Depozit de obiecte locale
  2. Depozit de obiecte partajate

Depozit de obiecte locale

  • Local Object Repository este depozitul implicit de obiecte
  • Este specific acțiunilor și poate fi folosit doar pentru o anumită acțiune
  • Local Object Repository este de preferat atunci când aplicația nu este dinamică în raport cu timpul
  • Depozitul local de obiecte nu poate fi reutilizat
  • Puteți efectua multe operații în depozitul de obiecte local, cum ar fi –
  • Evidențiați un obiect stocat într-un depozit în aplicația testată
  • Verificați dacă un anumit obiect din AUT este stocat în depozitul de obiecte
  • Tăiați, copiați, lipiți, modificați și ștergeți obiecte
  • În cazul în care ați modificat accidental valoarea unei proprietăți, puteți actualiza descrierea acesteia din aplicație folosind funcția de actualizare.

Arhivă de obiecte partajate: Creați, Asociați, Editați

  • Depozitul de obiecte global sau partajat este de preferat atunci când o aplicație este dinamică și descrierea obiectului se modifică frecvent
  • Între depozitul de obiecte partajat și cel local, depozitul de obiecte partajat este mai frecvent utilizat în proiectele de automatizare
  • Cu toate acestea, are cheltuieli generale de întreținere și administrare în comparație cu depozitul de obiecte local.

Pentru a crea și utiliza un depozit de obiecte partajat, trebuie să efectuați trei pași mari

  • Crearea unui depozit de obiecte partajate
  • Asocierea unui depozit de obiecte partajate
  • Editarea unui depozit de obiecte partajate

Să le privim pe rând

Pasul 1) Crearea unui depozit de obiecte partajate

  • Toate depozitele sunt locale în mod implicit. Pentru a crea un depozit de obiecte partajat, în fereastra de dialog pentru depozitul de obiecte Box, Faceți clic pe Fișier > Exportați obiecte locale
  • Fișierele de depozit au extensia .tsr. Dați un nume potrivit, spuneți „guru99” și salvați
  • Fișierul de depozit partajat este acum creat

Pasul 2) Asocierea unui depozit de obiecte partajate

  • Următorul pas este să asociați depozitul cu testul dvs., ceea ce vă permite să îl utilizați
  • Pentru a asocia un depozit cu un test, faceți clic pe Resurse > Asociați depozit
  • Puteți selecta Depozitul de asociat cu Acțiunile disponibile în testul dvs.
  • Acum puteți utiliza acest depozit partajat pentru a vă dezvolta testul

Pasul 3) Editarea unui depozit de obiecte partajate

  • Puteți utiliza Managerul de depozit de obiecte pentru a edita un depozit de partajare.
  • Selectați Resurse > Manager depozit de obiecte. Deschideți depozitul de obiecte pe care l-am creat „guru99”
  • În mod implicit, Repository este deschis în modul Numai citire. Pentru a activa editarea, faceți clic pe Fișier > Activare editare
  • Odată ce editarea este activată, puteți efectua toate operațiunile precum tăierea, copierea, lipirea, redenumirea obiectelor etc., pe care le puteți face și în depozitul de obiecte.
  • Folosind Managerul de depozite de obiecte, puteți compara două depozite de obiecte. QTP vă va oferi o statistică a ceea ce este unic și comun în ambele depozite
  • Puteți utiliza instrumentul de îmbinare a depozitului de obiecte pentru a îmbina două depozite într-unul singur