Nutikas identifitseerimine QTP/UFT-s näitega

Mis on nutikas tuvastamine QTP-s?

  • Kui tavaline objekti tuvastamise protsess ebaõnnestub, käivitab Micro Focus UFT nutika identifitseerimise, mis on paindlikum mehhanism objektide tuvastamiseks, eeldusel, et see on objekti tuvastamise sätetes lubatud.
  • Nutikas tuvastamine kasutab kahte atribuutide kategooriat
  1. Põhifiltri omadused. See sisaldab konkreetse testobjekti klassi kõige põhilisemaid omadusi; need, mille väärtusi ei saa muuta ilma algobjekti olemust muutmata
  2. Valikulised filtri omadused. Muud omadused, mis aitavad objekte tuvastada

HP UFTununeb” õpitud testobjekti kirjeldust ja loob uue objektikandidaatide loendi, mis sisaldab objekte, mis vastavad kõigile põhifiltri atribuutide loendis määratletud omadustele. QTP kasutab atribuuti Kasutab baasfiltrit, et vähendada objektikandidaatide loendit. Idee on kitsendada ainult ühele objektile, mis vastab mõnele või kõigile salvestatud kirjeldusomadustele.

Kui testimise ajal käivitatakse nutikas identifitseerimine, genereeritakse testitulemuste puus hoiatusteade, mis näitab, et nutikas tuvastamine käivitati, ja sisestatakse nutika identifitseerimise samm.

Kuidas nutikat tuvastamist lubada/keelata

Nutika tuvastamise lubamine/keelamine

Kuidas nutikas tuvastamine töötab?

Click siin kui video pole juurdepääsetav

Nutika tuvastamise vältimiseks muutke objekti atribuuti

Click siin kui video pole juurdepääsetav

Video transkriptsioon, kus on esile tõstetud peamised pakkumised

  • Võib-olla olete märganud, et nutikas tuvastamine aeglustab skripti täitmist, mis pole soovitav
  • Nutika tuvastamise vältimiseks saame muuta objekti identifitseerimise vaikeomadusi
  • QTP-s Objekti identifitseerimine võimaldab eemaldada kohustuslikest atribuutidest "name" ja asendada selle "HTML id-ga", et muuta meie test nimemuudatustest sõltumatuks
  • Saate samad sammud skripti jaoks uuesti salvestada
  • Kui muudate nüüd nime "Esita" asemel "Logi sisse" ja käivitate skripti, käivitub skript ilma nutika tuvastamiseta
  • Samuti testitavas rakenduses kui mõni objekti kohustuslikest või abistavatest omadustest muutub sageli, saate selle asendada mõne muu sobiva atribuudiga, et võimaldada skripti kiiremat täitmist
  • Kinnisvara näpistamine on kogemuste mänguvaldkond ja selle tööriista abil saate vananedes kätte

Vahendid

Ise harjutamiseks laadige alla ülaltoodud õpetuses kasutatud veebilehed