Kas yra protingas identifikavimas QTP?
- Jei įprastas objekto identifikavimo procesas nepavyksta, „Micro Focus UFT“ suaktyvina išmanųjį identifikavimą, kuris yra lankstesnis objektų identifikavimo mechanizmas, jei jis įgalinamas objekto identifikavimo nustatymuose.
- „Smart Identification“ naudoja dvi savybių kategorijas
- Pagrindo filtro ypatybės. Jame pateikiamos pagrindinės tam tikros bandomųjų objektų klasės savybės; tuos, kurių vertybės negali būti pakeistos nepakeitus pirminio objekto esmės
- Pasirenkamos filtro ypatybės . Kitos savybės, kurios gali padėti identifikuoti objektus
„HP UFT“ „ pamiršta “ išmokto bandomojo objekto aprašą ir sukuria naują objektų kandidatų sąrašą, kuriame yra objektai, atitinkantys visas sąrašo Bazinio filtro ypatybės apibrėžtas ypatybes. QTP sumažina objektų kandidatų sąrašą naudodama bazinio filtro ypatybę. Idėja yra susiaurinti tik vieną objektą, atitinkantį kai kurias arba visas išsaugotas aprašo ypatybes.
Jei bandomojo važiavimo metu iškviečiamas išmanusis identifikavimas, bandymo rezultatų medyje sugeneruojamas įspėjamasis pranešimas, nurodantis, kad buvo iškviestas išmanusis identifikavimas, ir įterptas išmaniojo identifikavimo žingsnis.
Kaip įjungti / išjungti „Smart Identification“
Kaip veikia išmanusis identifikavimas?
Spustelėkite čia, jei vaizdo įrašas nepasiekiamas
Pakeiskite objekto ypatybes, kad išvengtumėte protingo identifikavimo
Spustelėkite čia, jei vaizdo įrašas nepasiekiamas
Vaizdo įrašo nuorašas su paryškintomis pagrindinėmis išraiškomis
- Galbūt pastebėjote, kad protingas identifikavimas sulėtina scenarijaus vykdymą, o tai nėra pageidautina
- Norėdami išvengti protingo identifikavimo, galime pakeisti numatytąsias objekto identifikavimo ypatybes
- QTP naudojant „Object Identification“ leidžia pašalinti pavadinimą iš privalomų ypatybių ir pakeisti jį „HTML id“, kad bandymas būtų nepriklausomas nuo pavadinimo pakeitimų
- Tuos pačius scenarijaus veiksmus galite įrašyti iš naujo
- Dabar, jei pakeisite pavadinimą iš „Pateikti“ į „Prisijungti“ ir paleisite scenarijų, kurį scenarijus vykdys be jokio protingo identifikavimo
- Panašiai ir bandomojoje programoje, jei kuri nors iš privalomų ar pagalbinių objekto ypatybių dažnai keičiasi, galite ją pakeisti kita tinkama ypatybe, kad būtų galima greičiau vykdyti scenarijų
- Nuosavybės pritaikymas yra patirties žaidimo sritis, kurią jūs pasiimsite senstant naudodami įrankį
Ištekliai
Atsisiųskite tinklalapius, naudojamus pirmiau pateiktoje mokymo praktikoje