Pametna identifikacija u QTP/UFT s Primjerom

ล to je pametna identifikacija u QTP?

  • Ako uobiฤajeni proces identifikacije objekta ne uspije, Micro Focus UFT aktivira Pametnu identifikaciju, ลกto je fleksibilniji mehanizam za identifikaciju objekata pod uvjetom da je omoguฤ‡en u postavkama Identifikacije objekata.
  • Pametna identifikacija koristi dvije kategorije svojstava
  1. Svojstva osnovnog filtra. Sadrลพi najosnovnija svojstva odreฤ‘ene klase ispitnog objekta; one ฤije se vrijednosti ne mogu promijeniti bez promjene suลกtine izvornog objekta
  2. Izborna svojstva filtra. Ostala svojstva koja mogu pomoฤ‡i u identifikaciji objekata

HP UFT "zaboravljaโ€žopis nauฤenog testnog objekta i stvara novi popis kandidata za objekte koji sadrลพi objekte koji odgovaraju svim svojstvima definiranim u popisu Svojstva osnovnog filtra.โ€œ QTP Svojstvo osnovnog filtera koristi za smanjenje popisa kandidata za objekte. Ideja je suziti popis na samo jedan objekt koji odgovara nekim ili svim spremljenim svojstvima opisa.

Ako se pametna identifikacija pozove tijekom testnog izvoฤ‘enja, u stablu rezultata testa generira se poruka upozorenja koja pokazuje da je pametna identifikacija pozvana i da je umetnut korak pametne identifikacije.

Kako omoguฤ‡iti/onemoguฤ‡iti pametnu identifikaciju

Omoguฤ‡i/onemoguฤ‡i pametnu identifikaciju

Kako funkcionira pametna identifikacija?

Kliknite ovdje ako video nije dostupan

Izmijenite svojstvo objekta kako biste izbjegli pametnu identifikaciju

Kliknite ovdje ako video nije dostupan

Transkript videozapisa s istaknutim kljuฤnim zakljuฤcima

  • Moลพda ste primijetili da pametna identifikacija usporava izvrลกavanje skripte ลกto nije poลพeljno
  • Kako bismo izbjegli pametnu identifikaciju, moลพemo promijeniti zadana svojstva identifikacije objekta
  • In QTP, Identifikacija objekta dopustite da uklonimo "name" iz obaveznih svojstava i zamijenimo ga s "HTML ID" kako bi naลก test bio neovisan o promjenama imena
  • Moลพete ponovno snimiti iste korake za skriptu
  • Sada, ako promijenite naziv iz "Poลกalji" u "Prijava" i pokrenete skriptu, skripta se izvrลกava bez ikakve pametne identifikacije
  • Sliฤno tome, u vaลกoj aplikaciji koja se testira ako se bilo koje 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
  • Podeลกavanje nekretnina polje je iskustvene igre i s alatom ฤ‡ete to pokupiti kako budete starili

Resursi

Preuzmite web-stranice koriลกtene u gornjem vodiฤu za samostalnu vjeลพbu

Saลพmite ovu objavu uz: