Kaj je pametna identifikacija v QTP?
- Če običajni postopek identifikacije predmeta ne uspe, Micro Focus UFT sproži pametno identifikacijo, ki je bolj prilagodljiv mehanizem za identifikacijo predmetov, če je omogočena v nastavitvah identifikacije predmeta.
- Pametna identifikacija uporablja dve kategoriji lastnosti
- Lastnosti osnovnega filtra. Vsebuje najbolj temeljne lastnosti določenega razreda testnega predmeta; tiste, katerih vrednosti ni mogoče spremeniti, ne da bi spremenili bistvo prvotnega predmeta
- Izbirne lastnosti filtra . Druge lastnosti, ki lahko pomagajo prepoznati predmete
HP UFT " pozabi " opis naučenega preizkusnega objekta in ustvari nov seznam kandidatnih objektov, ki vsebuje predmete, ki se ujemajo z vsemi lastnostmi, določenimi na seznamu lastnosti osnovnega filtra. QTP uporablja lastnost osnovnega filtra za zmanjšanje seznama kandidatnih objektov. Ideja je omejiti samo na en predmet, ki se ujema z nekaterimi ali vsemi shranjenimi lastnostmi opisa.
Če se med preizkusom zažene pametna identifikacija, se v drevesu rezultatov preskusa ustvari opozorilno sporočilo, ki označuje, da je bila priklicana pametna identifikacija, in vstavljen korak pametne identifikacije.
Kako omogočiti / onemogočiti pametno identifikacijo
Kako deluje pametna identifikacija?
Kliknite tukaj, če video ni dostopen
Spremenite lastnost predmeta, da se izognete pametni identifikaciji
Kliknite tukaj, če video ni dostopen
Prepis video posnetka s poudarjenimi prevzemi
- Morda ste opazili, da pametna identifikacija upočasni izvajanje skripta, kar ni zaželeno
- Da bi se izognili pametni identifikaciji, lahko spremenimo privzete lastnosti identifikacije predmeta
- V QTP identifikacija predmeta omogoča odstranitev "name" iz obveznih lastnosti in zamenjavo z "HTML id", da bo naš test neodvisen od sprememb imen
- Enake korake lahko znova posnamete za skript
- Zdaj, če spremenite ime iz "Pošlji" v "Prijava" in zaženete skript, ki ga skript izvede brez pametne identifikacije
- Podobno lahko tudi v preizkušeni aplikaciji, če se katera od obveznih ali pomožnih lastnosti za objekt pogosto spremeni, nadomestite z drugo primerno lastnostjo, da omogočite hitrejše izvajanje skripta
- Prilagoditev lastnine je področje izkušenj, ki ga boste pobrali, ko se boste starali z orodjem
Viri
Za samovadbo prenesite spletne strani, uporabljene v zgornji vadnici