Älykäs tunnistus QTP/UFT esimerkin kanssa

Mitä on älykäs tunnistus? QTP?

  • Jos tavanomainen objektin tunnistusprosessi epäonnistuu, Micro Focus UFT käynnistää älykkään tunnistuksen, joka on joustavampi mekanismi objektien tunnistamiseen, edellyttäen että se on käytössä objektin tunnistusasetuksissa.
  • Älykäs tunnistus käyttää kahta ominaisuusluokkaa
  1. Perussuodattimen ominaisuudet. Se sisältää tietyn testiobjektiluokan perusominaisuudet; ne, joiden arvoja ei voi muuttaa muuttamatta alkuperäisen objektin olemusta
  2. Valinnaiset suodattimen ominaisuudet. Muita ominaisuuksia, jotka voivat auttaa tunnistamaan esineitä

HP UFT "unohtaa” opitun testiobjektin kuvauksen ja luo uuden objektiehdokasluettelon, joka sisältää objektit, jotka vastaavat kaikkia perussuodattimen ominaisuusluettelossa määriteltyjä ominaisuuksia. QTP Käyttää perussuodatinominaisuutta objektiehdokasluettelon supistamiseen. Ajatuksena on rajata luettelo vain yhteen objektiin, joka vastaa joitakin tai kaikkia tallennettuja kuvausominaisuuksia.

Jos älykästä tunnistusta kutsutaan testiajon aikana, testitulospuussa luodaan varoitusviesti, joka osoittaa, että älykäs tunnistus on kutsuttu, ja älykäs tunnistusvaihe lisätään.

Kuinka ottaa Smart Identification käyttöön / poistaa sen käytöstä

Ota älykäs tunnistus käyttöön/poista käytöstä

Kuinka älykäs tunnistus toimii?

Napauta täältä jos video ei ole saatavilla

Vältä älykäs tunnistaminen muokkaamalla objektin ominaisuutta

Napauta täältä jos video ei ole saatavilla

Videon transkriptio, jossa tärkeimmät huomiot korostettuina

  • Olet ehkä huomannut, että älykäs tunnistus hidastaa komentosarjan suorittamista, mikä ei ole toivottavaa
  • Älykkään tunnistamisen välttämiseksi voimme muuttaa objektin oletustunnistuksen ominaisuuksia
  • In QTP, Kohteen tunnistaminen antaa mahdollisuuden poistaa "name" pakollisista ominaisuuksista ja korvata sen "HTML id":llä tehdäksemme testistämme riippumattoman nimenmuutoksista
  • Voit tallentaa samat vaiheet uudelleen skriptille
  • Jos nyt muutat nimen "Lähetä" arvoksi "Kirjaudu" ja suoritat skriptin, komentosarja suoritetaan ilman älykästä tunnistamista
  • Vastaavasti testattavassa sovelluksessasi, jos jokin objektin pakollisista tai avustavista ominaisuuksista muuttuu usein, voit korvata sen jollain muulla sopivalla ominaisuudella nopeuttaaksesi komentosarjan suorittamista
  • Kiinteistöjen säätäminen on elämyksellistä pelikenttää, ja saat sen käyttöön työkalun avulla ikääntyessäsi

Esittelymateriaalit

Lataa yllä olevassa opetusohjelmassa käytetyt verkkosivut harjoittelua varten

Tiivistä tämä viesti seuraavasti: