Nutikas tuvastamine QTP / UFT-s koos näitega

Lang L: none (table-of-contents):

Anonim

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, kui see on lubatud objekti tuvastamise sätetes.
  • Nutikas tuvastamine kasutab kahte kategooriat omadusi
  1. Alusfiltri atribuudid. See sisaldab konkreetse katseobjektide klassi kõige põhilisemaid omadusi; need, kelle väärtusi ei saa muuta ilma algse objekti olemust muutmata
  2. Valikulised filtri atribuudid . Muud omadused, mis võivad aidata objekte tuvastada

HP UFT " unustab " õpitud testiobjekti kirjelduse ja loob uue objektikandidaatide loendi, mis sisaldab objekte, mis vastavad kõigile loendis Baasfiltri atribuudid määratletud omadustele. QTP kasutab objektikandidaatide loendi vähendamiseks atribuuti Base Filter. Idee on kitsendada ainult ühte objekti, mis sobib mõne või kõigi salvestatud kirjelduse omadustega.

Kui proovisõidu ajal kutsutakse nutikat identifitseerimist, genereeritakse testitulemuste puus hoiatusteade, mis osutab nutikale identifitseerimisele ja lisatakse nutika identifitseerimise samm.

Nutika identifitseerimise lubamine / keelamine

Kuidas nutikas tuvastamine töötab?

Kui videole pole juurdepääsu, klõpsake siin

Nutika tuvastamise vältimiseks muutke objekti omadust

Kui videole pole juurdepääsu, klõpsake siin

Video ärakiri koos esiletõstetud võtmetega

  • Võib-olla olete märganud, et nutikas tuvastamine aeglustab skripti käivitamist, mis pole soovitav
  • Nutika identifitseerimise vältimiseks saame objekti vaiketunnuse omadusi muuta
  • QTP-s laseb objekti tuvastamine kohustuslikelt atribuutidelt eemaldada "nimi" ja asendada see HTML-idiga, et test muutuks nimemuutustest sõltumatuks
  • Saate skripti jaoks samad toimingud uuesti salvestada
  • Nüüd, kui muudate nime "Esita" nimeks "Logi sisse" ja käivitate skripti, mille skript käivitab ilma nutika identifitseerimiseta
  • Samamoodi saate testitava rakenduse puhul, kui mõni kohustuslikest või abistavatest omadustest objekti puhul sageli muutub, skripti kiirema käivitamise võimaldamiseks selle asendada mõne muu sobiva atribuudiga
  • Kinnisvara näpistamine on kogemuste mänguväljak ja selle saate tööriistaga vananedes kätte

Ressursid

Laadige alla ülaltoodud õpetuses kasutatud veebisaidid eneseharjutamiseks