Mikä on objektivarasto QTP: ssä?
Object Repository on kokoelma testiobjekteja ja tietoja, jotka QTP tunnistaa työskentelemään sen kanssa. Kun käyttäjä tallentaa testin, objektit ja niiden ominaisuudet kaapataan oletuksena.
Tässä opetusohjelmassa opit-
- Kuinka objektin tunnistus toimii QTP: ssä?
- Objektivaraston tyypit
- Paikallinen objekti-arkisto
- Jaettujen objektien arkisto: Luo, liitä, muokkaa
Kuinka objektin tunnistus toimii QTP: ssä?
- HP QTP käyttää "ihmisen" kaltaista tekniikkaa kohteiden tunnistamiseen
- Tallennuksen aikana Time QTP yrittää oppia GUI-objektin ominaisuudet, joille operaatio suoritetaan.
- Suorituksen aikana Micro Focus UFT vertaa tallennettujen objektien ominaisuuksia näytöllä olevien objektien todellisiin ominaisuuksiin ja tunnistaa yksilöllisesti objektin riippumatta sen sijainnista näytöllä
- Tallennettua objektia ja sen ominaisuuksia kutsutaan TEST Objectiksi
- Ajon aikana testattavassa sovelluksessa todellista kohdetta kutsutaan Run-Time Objectiksi
- Tämä on pikatestejä "Test Object Model"
- Tiedot testiobjekteista tallennetaan objektivarastoon
- Apuohjelmat auttavat pikatestin opastamisessa ennen tallennettavan kohteen luonnetta, jotta se lyhentää sen ominaisuuksien oppimiseen tarvittavaa aikaa
Opi kohteen tunnistaminen esimerkistä seuraavassa videossa
Napsauta tätä, jos video ei ole käytettävissä
Objektivaraston tyypit
QTP: ssä on kahden tyyppisiä objektien arkistoja
- Paikallinen objekti-arkisto
- Jaettujen objektien arkisto
Paikallinen objekti-arkisto
- Paikallinen objektivarasto on oletusobjektivarasto
- Se on erityinen toiminnoille ja sitä voidaan käyttää vain tiettyyn toimintoon
- Paikallinen objekti-arkisto on suositeltava, kun sovellus ei ole dynaaminen ajan suhteen
- Paikallista objektivarastoa ei voida käyttää uudelleen
- Voit suorittaa monia toimintoja paikallisessa objektivarastossa, kuten -
- Korosta testattavan sovelluksen arkistoon tallennettu objekti
- Tarkista, onko tietty AUT-objektisi objekti tallennettu Objektivarastoon
- Leikkaa, kopioi, liitä, muokkaa ja poista objekteja
- Jos olet vahingossa muokannut ominaisuuden arvoa, voit päivittää sen kuvauksen sovelluksesta päivitystoiminnon avulla.
Jaettujen objektien arkisto: Luo, liitä, muokkaa
- Yleinen tai jaettujen objektien arkisto on suositeltava, kun sovellus on dynaaminen ja objektikuvaus muuttuu usein
- Jaetun ja paikallisen objektivaraston välillä jaettua objektivarastoa käytetään yleisemmin automaatioprojekteissa
- Sillä on kuitenkin ylläpitoon ja hallintaan liittyviä yleiskustannuksia verrattuna paikallisiin objektiin.
Voit luoda jaetun objektivaraston luomalla ja suorittamalla kolme laajaa vaihetta
- Jaettujen objektien arkiston luominen
- Jaettujen objektien arkiston liittäminen
- Jaettujen objektien arkiston muokkaaminen
Katsotaanpa niitä yksi kerrallaan
Vaihe 1) Jaettujen objektien arkiston luominen
- Kaikki arkistot ovat oletusarvoisesti paikallisia. Jos haluat luoda jaetun objektin arkiston, valitse Objektivarasto-valintaikkunassa Tiedosto> Vie paikalliset objektit
- Tallennustiedostoilla on tunniste .tsr. Anna sopiva nimi sanoen "guru99" ja tallenna
- Jaettu arkistotiedosto on nyt luotu
Vaihe 2) Yhdistetyn objektin arkiston liittäminen
- Seuraava vaihe on yhdistää arkisto testiin, jonka avulla voit käyttää sitä
- Jos haluat liittää arkiston testiin, valitse Resurssit> Liitä arkisto
- Voit valita arkiston liitettäväksi testissäsi käytettävissä oleviin toimintoihin.
- Nyt voit nyt käyttää tätä jaettua arkistoa testisi kehittämiseen
Vaihe 3) Jaetun objektin arkiston muokkaaminen
- Voit muokata Jaa-arkistoa Object Repository Manager -sovelluksen avulla.
- Valitse Resurssit> Object Repository Manager. Avaa luomamme objektivarasto "guru99"
- Oletusarvoisesti arkisto avataan vain luku -tilassa. Ota muokkaus käyttöön napsauttamalla Tiedosto> Ota muokkaus käyttöön
- Kun muokkaus on otettu käyttöön, voit suorittaa kaikki toiminnot, kuten leikata, kopioida, liittää, nimetä uudelleen objektit jne., Jotka voit tehdä myös Object Repository -ohjelmassa.
- Object Repository Manager -sovelluksen avulla voit vertailla kahta objektivarastoa. QTP antaa sinulle staattisen kuvan siitä, mikä on ainutlaatuista ja yhteistä molemmissa arkistoissa
- Voit yhdistää kaksi arkistoa yhdeksi Object-arkiston yhdistämistyökalulla