Kohalik ja jagatud objektide hoidla QTP/UFT-s

Mis on QTP objektihoidla?

Objektihoidla on testobjektide ja teabe kogum, mille QTP tuvastab sellega töötamiseks. Kui kasutaja salvestab testi, jäädvustatakse objektid ja nende omadused vaikimisi.

Kuidas objektituvastus QTP-s töötab?

  • HP QTP kasutab "inimese" sarnast tehnoloogiat objekti tuvastamine
  • Ajal Rekord, Time QTP proovib õppida selle GUI objekti omadusi, millega toimingut tehakse.
  • Tööaja jooksul võrdleb Micro Focus UFT salvestatud objekti omadusi ekraanil saadaoleva objekti tegelike omadustega ja tuvastab objekti unikaalselt, sõltumata selle asukohast ekraanil.
  • Salvestatud objekti ja koos selle omadustega nimetatakse TEST-objektiks
  • Käitusaja ajal nimetatakse testitavas rakenduses tegelikku objekti käivitusaja objektiks
  • See on Kiire test "Testi objekti mudel"
  • Teave testobjektide kohta salvestatakse objektihoidlasse
  • Lisandmoodulid aitavad kiirtesti enne salvestatava objekti olemust juhendada, et vähendada selle omaduste õppimiseks kuluvat aega

Õppige objektide tuvastamist järgmise video näite abil

Click siin kui video pole juurdepääsetav

Objektide hoidla tüübid

QTP-s on kahte tüüpi objektihoidlaid

  1. Kohalik objektide hoidla
  2. Jagatud objektide hoidla

Kohalik objektide hoidla

  • Kohalik objektihoidla on vaikeobjektide hoidla
  • See on spetsiifiline toimingute jaoks ja seda saab kasutada ainult konkreetse toimingu jaoks
  • Kohalik objektihoidla on eelistatav, kui rakendus ei ole aja suhtes dünaamiline
  • Kohalikku objektihoidlat ei saa uuesti kasutada
  • Kohalikus objektihoidlas saate teha palju toiminguid, näiteks -
  • Tõstke testitava rakenduse hoidlasse salvestatud objekt esile
  • Kontrollige, kas teie AUT-s olev konkreetne objekt on objektihoidlas salvestatud
  • Lõika, kopeeri, kleebi, muuda ja kustuta objekte
  • Kui olete kogemata atribuudi väärtust muutnud, saate selle kirjeldust värskendamise funktsiooni abil rakendusest värskendada.

Jagatud objektide hoidla: looge, seostage, redigeerige

  • Kui rakendus on dünaamiline ja objekti kirjeldus muutub sageli, on eelistatav globaalne või jagatud objektide hoidla
  • Jagatud ja kohaliku objektihoidla vahel kasutatakse automatiseerimisprojektides sagedamini jagatud objektide hoidlat
  • Võrreldes kohaliku objektihoidlaga on sellel aga hooldus- ja halduskulud.

Jagatud objektihoidla loomiseks ja kasutamiseks peate tegema kolm laiaulatuslikku sammu

  • Jagatud objektide hoidla loomine
  • Jagatud objektide hoidla seostamine
  • Jagatud objektide hoidla redigeerimine

Vaatame neid ükshaaval

Samm 1) Jagatud objektide hoidla loomine

  • Kõik hoidlad on vaikimisi kohalikud. Jagatud objektide hoidla loomiseks dialoogis Objektihoidla Box, Klõpsake Fail > Ekspordi kohalikud objektid
  • Hoidlafailide laiend on .tsr. Andke sobiv nimi, öelge "guru99" ja salvestage
  • Jagatud hoidla fail on nüüd loodud

2. samm) Jagatud objektide hoidla seostamine

  • Järgmine samm on hoidla seostamine oma testiga, mis võimaldab teil seda kasutada
  • Hoidla seostamiseks testiga klõpsake valikul Ressursid > Seo hoidla
  • Saate valida hoidla, mille soovite testis saadaolevate toimingutega seostada.
  • Nüüd saate seda jagatud hoidlat kasutada oma testi arendamiseks

Samm 3) Jagatud objektide hoidla redigeerimine

  • Jagamishoidla redigeerimiseks saate kasutada objektihoidla haldurit.
  • Valige Ressursid > Objektihoidla haldur. Avage objektihoidla, mille lõime "guru99"
  • Vaikimisi avatakse hoidla kirjutuskaitstud režiimis. Redigeerimise lubamiseks klõpsake nuppu Fail > Luba redigeerimine
  • Kui redigeerimine on lubatud, saate kõiki toiminguid, nagu objektide lõikamine, kopeerimine, kleepimine, ümbernimetamine jne, mida saate teha ka objektihoidlas
  • Objektihoidla halduri abil saate võrrelda kahte objektihoidlat. QTP annab teile staatilise ülevaate sellest, mis on mõlemas hoidlas unikaalne ja ühine
  • Kahe hoidla üheks liitmiseks saate kasutada objektide hoidla ühendamise tööriista