Što je pametna identifikacija u QTP-u?
- Ako uobičajeni postupak identifikacije predmeta ne uspije, Micro Focus UFT pokreće Smart Identification, što je fleksibilniji mehanizam za identificiranje objekata pod uvjetom da je omogućen u postavkama Identifikacije objekta.
- Pametna identifikacija koristi dvije kategorije svojstava
- Svojstva osnovnog filtra. Sadrži najtemeljnija svojstva određene klase testnog objekta; one čije se vrijednosti ne mogu mijenjati bez promjene suštine izvornog predmeta
- Izborna svojstva filtra . Ostala svojstva koja mogu pomoći u identificiranju predmeta
HP UFT " zaboravlja " opis naučenog testnog objekta i stvara novi popis kandidata za objekt koji sadrži objekte koji odgovaraju svim svojstvima definiranim na popisu svojstava osnovnog filtra. QTP koristi svojstvo osnovnog filtra za smanjenje popisa kandidata za objekt. Ideja je suziti samo jedan objekt koji odgovara nekim ili svim spremljenim svojstvima opisa.
Ako se tijekom testnog pokretanja pozove pametna identifikacija, u stablu rezultata ispitivanja generira se poruka upozorenja koja označava da je pozvana pametna identifikacija i umetnut je korak pametne identifikacije.
Kako omogućiti / onemogućiti pametnu identifikaciju
Kako funkcionira pametna identifikacija?
Kliknite ovdje ako videozapis nije dostupan
Izmijenite svojstvo objekta kako biste izbjegli pametnu identifikaciju
Kliknite ovdje ako videozapis nije dostupan
Video zapis s istaknutim ključnim elementima za poneti
- Možda ste primijetili da pametna identifikacija usporava izvršavanje skripti što nije poželjno
- Da bismo izbjegli pametnu identifikaciju, možemo promijeniti zadana svojstva identifikacije objekta
- U QTP-u, Identifikacija objekta omogućuje uklanjanje "name" iz obaveznih svojstava i zamjenu s "HTML id" kako bi naš test bio neovisan o promjenama imena
- Možete ponovo snimiti iste korake za skriptu
- Sada ako promijenite ime iz "Pošalji" u "Prijava" i pokrenete skriptu koju skripta izvršava bez pametne identifikacije
- Slično tome, u testnoj aplikaciji ako se neko od obaveznih ili pomoćnih svojstava često mijenja za objekt, možete ga zamijeniti nekim drugim prikladnim svojstvom kako biste omogućili brže izvršavanje skripte
- Ugađanje imovine polje je za igranje iskustva, a vi ćete ga polagati kako starite s alatom
Resursi
Preuzmite web stranice korištene u gore navedenom vodiču za samo vježbanje