Mikä on älykäs tunnistaminen QTP: ssä?
- Jos tavanomainen objektin tunnistusprosessi epäonnistuu, Micro Focus UFT laukaisee älykkään tunnistuksen, joka on joustavampi mekanismi objektien tunnistamiseksi, jos se on otettu käyttöön objektitunnistusasetuksissa.
- Älykäs tunnistaminen käyttää kahta ominaisuusluokkaa
- Pohjasuodattimen ominaisuudet. Se sisältää tietyn testiobjektiluokan perusominaisuudet; ne, joiden arvoja ei voida muuttaa muuttamatta alkuperäisen kohteen olemusta
- Valinnaiset suodattimen ominaisuudet . Muut ominaisuudet, jotka voivat auttaa tunnistamaan esineitä
HP UFT " unohtaa " opitun testiobjektin kuvauksen ja luo uuden objektikandidaattiluettelon, joka sisältää objektit, jotka vastaavat kaikkia Perussuodattimen ominaisuudet -luettelossa määriteltyjä ominaisuuksia. QTP vähentää Object Candidate -luetteloa käyttämällä Base Filter -ominaisuutta. Ajatuksena on rajata vain yhteen objektiin, joka vastaa joitakin tai kaikkia tallennettuja kuvausominaisuuksia.
Jos älykästä tunnistusta kutsutaan testiajon aikana, testitulospuusta luodaan varoitusviesti, joka osoittaa älykkään tunnistuksen ja älykäs tunnistusvaihe lisätään.
Kuinka älykäs tunnistaminen otetaan käyttöön / pois käytöstä
Kuinka älykäs tunnistaminen toimii?
Napsauta tätä, jos video ei ole käytettävissä
Muokkaa objektin ominaisuutta välttääksesi älykästä tunnistamista
Napsauta tätä, jos video ei ole käytettävissä
Videon transkriptio korostettuina avainten takeaways
- Olet ehkä huomannut, että älykäs tunnistaminen hidastaa komentosarjojen suorittamista, mikä ei ole toivottavaa
- Älykkään tunnistamisen välttämiseksi voimme muuttaa oletusarvoisia objektitunnistusominaisuuksia
- QTP: ssä Object Identification antaa mahdollisuuden poistaa "nimi" pakollisista ominaisuuksista ja korvata sen "HTML id": llä, jotta testimme olisi riippumaton nimimuutoksista.
- Voit tallentaa uudet samat vaiheet komentosarjalle
- Jos nyt vaihdat nimen "Lähetä" -asetukseksi "Sisäänkirjautuminen" ja suoritat komentosarjan, jonka komentosarja suorittaa ilman älykästä tunnistusta
- Vastaavasti testattavassa sovelluksessa, jos jokin pakollisista tai avustavista ominaisuuksista muuttuu usein objektille, voit korvata sen jollakin muulla sopivalla ominaisuudella, jotta komentosarja voidaan suorittaa nopeammin
- Omaisuuden säätäminen on kokemuspeli, ja voit noutaa sen ikääntyessäsi työkalulla
Resurssit
Lataa yllä olevassa opetusohjelmassa käytetyt verkkosivut itseharjoitteluun