Mis on QTP-s olevate objektide hoidla?
Object Repository on katseobjektide ja teabe kogum, mille QTP tunnistab selle kallal töötamise eest. Kui kasutaja testi salvestab, hõivatakse objektid ja nende atribuudid vaikimisi.
Selles õpetuses saate teada
- Kuidas toimib objekti tuvastamine QTP-s?
- Objektihoidla tüübid
- Kohaliku objekti hoidla
- Jagatud objektide hoidla: looge, siduge, muutke
Kuidas toimib objekti tuvastamine QTP-s?
- HP QTP kasutab objektide tuvastamiseks "inimese" taolist tehnoloogiat
- Salvestamise ajal proovib Time QTP õppida GUI-objekti omadusi, millega toiming tehakse.
- Käitusaja jooksul võrdleb Micro Focus UFT salvestatud objekti omadusi ekraanil kuvatavate objekti tegelike omadustega ja tuvastab ainulaadselt objekti, mis ei sõltu selle asukohast ekraanil
- Salvestatud objekti ja selle omadusi nimetatakse TEST-objektiks
- Käitusaja ajal nimetatakse testitavas rakenduses saadaolevat tegelikku objekti Run-Time Object
- See on kiirtest "Testobjekti mudel"
- Teave testiobjektide kohta salvestatakse objektihoidlas
- Lisandmoodulid aitavad kiirtesti juhendada enne salvestatava objekti olemust, et see lühendaks selle omaduste õppimiseks vajalikku aega
Õppige objekti identifitseerimist järgmise video näite abil
Kui videole pole juurdepääsu, klõpsake siin
Objektihoidla tüübid
QTP-s on 2 tüüpi objekti hoidlat
- Kohaliku objekti hoidla
- Jagatud objektide hoidla
Kohaliku objekti hoidla
- Kohaliku objekti hoidla on vaikehoidla objekt
- See on spetsiifiline toimingutele ja seda saab kasutada ainult konkreetse tegevuse jaoks
- Kohaliku objekti hoidla on eelistatav, kui rakendus pole aja suhtes dünaamiline
- Kohaliku objekti hoidlat ei saa uuesti kasutada
- Kohalikus objektihoidlas saate teha palju toiminguid, näiteks -
- Tõstke testitaval rakendusel esile hoidlasse salvestatud objekt
- Kontrollige, kas teie AUT-i konkreetne objekt on objektide hoidlas salvestatud
- Objektide lõikamine, kopeerimine, kleepimine, muutmine ja kustutamine
- Kui olete atribuudi väärtust kogemata muutnud, saate värskenduse funktsiooni abil rakenduses selle kirjeldust värskendada.
Jagatud objektide hoidla: looge, siduge, muutke
- Globaalne või jagatud objektide hoidla on eelistatav, kui rakendus on dünaamiline ja objekti kirjeldus muutub sageli
- Jagatud ja kohaliku objekti hoidla vahel kasutatakse automatiseeritud projektides sagedamini jagatud objektide hoidlat
- Sellel on aga kohaliku objekti hoidlaga võrreldes hoolduse ja halduse üldkulud.
Jagatud objektide hoidla loomiseks ja kasutamiseks peate tegema kolm suurt sammu
- Jagatud objektide hoidla loomine
- Jagatud objekti hoidla seostamine
- Jagatud objektide hoidla muutmine
Vaatame neid ükshaaval
Samm 1) Jagatud objekti hoidla loomine
- Kõik hoidlad on vaikimisi kohalikud. Jagatud objektide hoidla loomiseks klõpsake dialoogiboksis Objektide hoidla nuppu Fail> Ekspordi kohalikud objektid
- Hoidla failide laiend on .tsr. Andke sobiv nimi, öeldes "guru99" ja salvestage
- Jagatud hoidla fail on nüüd loodud
Samm 2) Jagatud objekti hoidla seostamine
- Järgmine samm on hoidla seostamine testiga, mis võimaldab teil seda kasutada
- Hoidla seostamiseks testiga klõpsake nuppu Ressursid> Seosta hoidla
- Testis saadaolevate toimingutega seostamiseks saate valida hoidla.
- Nüüd saate nüüd seda jagatud hoidlat testi arendamiseks kasutada
Samm 3) Jagatud objekti hoidla muutmine
- Objektihoidla haldurit saate kasutada ühishoidla redigeerimiseks.
- Valige Ressursid> Objektihoidla haldur. Avage meie loodud objekti hoidla "guru99"
- Vaikimisi avatakse hoidla kirjutuskaitstud režiimis. Redigeerimise lubamiseks klõpsake nuppu Fail> Luba redigeerimine
- Kui redigeerimine on lubatud, saate teha 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 ainulaadne ja tavaline mõlemas hoidlas
- Objekte hoidla ühendamise tööriista abil saate ühendada kaks hoidlat üheks