Paikallinen ja jaettu objektivarasto QTP/UFT:ssä
Mikä on Object Repository QTP:ssä?
Object Repository on kokoelma testiobjekteja ja tietoja, jotka QTP tunnistaa sen parissa työskentelemistä varten. Kun käyttäjä tallentaa testin, objektit ja niiden ominaisuudet kaapataan oletusarvoisesti.
Kuinka objektintunnistus toimii QTP:ssä?
- HP QTP käyttää "ihmisen" kaltaista tekniikkaa esineen tunnistaminen
- Aikana ennätys, Time QTP yrittää oppia sen GUI-objektin ominaisuudet, jolle toiminto suoritetaan.
- Ajon aikana Micro Focus UFT vertaa tallennettujen objektien ominaisuuksia näytöllä olevan objektin todellisiin ominaisuuksiin ja yksilöi objektin yksilöllisesti riippumatta sen sijainnista näytöllä.
- Tallennettua objektia ja sen ominaisuuksia kutsutaan TEST-objektiksi
- Ajon aikana testattavassa sovelluksessa olevaa todellista objektia kutsutaan Run-Time Objectiksi
- Tämä on Nopeat testit "Testiobjektimalli"
- Testiobjektien tiedot tallennetaan objektivarastoon
- Apuohjelmat auttavat ohjeistamaan pikatestiä etukäteen tallennettavan objektin luonteesta, jotta se lyhentää sen ominaisuuksien oppimiseen kuluvaa aikaa
Opi kohteen tunnistaminen seuraavan videon esimerkin avulla
Napauta tätä jos video ei ole saatavilla
Objektivaraston tyypit
QTP:ssä on 2 objektivarastotyyppiä
- Paikallinen objektivarasto
- Jaettu objektivarasto
Paikallinen objektivarasto
- Local Object Repository on oletusarvoinen objektivarasto
- Se on toimintokohtainen ja sitä voidaan käyttää vain tiettyyn toimintoon
- Paikallinen objektivarasto on parempi, kun sovellus ei ole dynaaminen ajan suhteen
- Paikallista objektivarastoa ei voi käyttää uudelleen
- Voit suorittaa monia toimintoja paikallisessa objektivarastossa, kuten -
- Korosta testattavan sovelluksen arkistoon tallennettu objekti
- Tarkista, onko tietty AUT:n objekti tallennettu objektivarastoon
- Leikkaa, kopioi, liitä, muokkaa ja poista objekteja
- Jos olet vahingossa muuttanut kohteen arvoa, voit päivittää sen kuvauksen sovelluksesta käyttämällä päivitystoimintoa.
Jaettu objektivarasto: Luo, yhdistä, muokkaa
- Yleinen tai jaettu objektivarasto on parempi, kun sovellus on dynaaminen ja objektin kuvaus muuttuu usein
- Jaetun ja paikallisen objektivaraston välillä jaettua objektivarastoa käytetään yleisemmin automaatioprojekteissa
- Sillä on kuitenkin ylläpito- ja hallintokuluja verrattuna paikalliseen objektivarastoon.
Jaetun objektivaraston luomiseksi ja käyttämiseksi sinun on suoritettava kolme laajaa vaihetta
- Jaetun objektivaraston luominen
- Jaetun objektivaraston yhdistäminen
- Jaetun objektivaraston muokkaaminen
Katsotaanpa niitä yksi kerrallaan
Vaihe 1) Jaetun objektivaraston luominen
- Kaikki arkistot ovat oletuksena paikallisia. Voit luoda jaetun objektivaraston Objektivarasto-valintaikkunassa Box, Napsauta Tiedosto > Vie paikalliset objektit
- Arkistotiedostojen tunniste on .tsr. Anna sopiva nimi, sano "guru99" ja tallenna
- Jaettu arkistotiedosto on nyt luotu
Vaihe 2) Jaetun objektivaraston yhdistäminen
- Seuraava vaihe on yhdistää arkisto testiisi, jolloin voit käyttää sitä
- Voit liittää arkiston testiin napsauttamalla Resurssit > Liitä arkisto
- Voit valita arkiston, joka yhdistetään testissäsi oleviin toimintoihin.
- Nyt voit käyttää tätä jaettua tietovarastoa testin kehittämiseen
Vaihe 3) Jaetun objektivaraston muokkaaminen
- Voit muokata jaettua arkistoa Object Repository Managerilla.
- Valitse Resurssit > Object Repository Manager. Avaa "guru99" luomamme objektivarasto
- Oletusarvoisesti arkisto avataan vain luku -tilassa. Ota muokkaus käyttöön valitsemalla Tiedosto > Ota muokkaus käyttöön
- Kun muokkaus on käytössä, voit tehdä kaikki toiminnot, kuten leikata, kopioida, liittää, nimetä objekteja uudelleen jne., jotka voit myös tehdä objektivarastossa
- Objektivaraston hallinnan avulla voit verrata kahta objektivarastoa. QTP antaa sinulle staattisen arvion siitä, mikä on ainutlaatuista ja yhteistä molemmissa arkistoissa
- Voit käyttää objektivaraston yhdistämistyökalua yhdistääksesi kaksi tietovarastoa yhdeksi