Inteligentná identifikácia v QTP / UFT s príkladom

Obsah:

Anonim

Čo je inteligentná identifikácia v QTP?

  • Ak zlyhá obvyklý proces identifikácie objektu, program Micro Focus UFT spustí inteligentnú identifikáciu, čo je flexibilnejší mechanizmus na identifikáciu objektov, ak je povolený v nastaveniach identifikácie objektu.
  • Inteligentná identifikácia používa dve kategórie vlastností
  1. Vlastnosti základného filtra. Obsahuje najzákladnejšie vlastnosti konkrétnej triedy testovacích objektov; tých, ktorých hodnoty nemožno zmeniť bez zmeny podstaty pôvodného objektu
  2. Voliteľné vlastnosti filtra . Ďalšie vlastnosti, ktoré môžu pomôcť pri identifikácii objektov

HP UFT „ zabudne “ popis naučeného testovacieho objektu a vytvorí nový zoznam kandidátov na objekty, ktorý bude obsahovať objekty, ktoré zodpovedajú všetkým vlastnostiam definovaným v zozname Vlastnosti základného filtra. QTP používa vlastnosť základného filtra na zmenšenie zoznamu kandidátov na objekty. Ide o zúženie iba na jeden objekt, ktorý zodpovedá niektorým alebo všetkým uloženým vlastnostiam popisu.

Ak je počas testu spustená inteligentná identifikácia, vo strome s výsledkami testu sa vygeneruje varovná správa označujúca, že bola vyvolaná inteligentná identifikácia, a je vložený krok inteligentnej identifikácie.

Ako povoliť / zakázať inteligentnú identifikáciu

Ako funguje inteligentná identifikácia?

Ak video nie je prístupné, kliknite sem

Upravte vlastnosť objektu tak, aby sa zabránilo inteligentnej identifikácii

Ak video nie je prístupné, kliknite sem

Prepis videa so zvýraznenými kľúčovými slovami

  • Možno ste si všimli, že inteligentná identifikácia spomaľuje vykonávanie skriptu, čo nie je žiaduce
  • Aby sme sa vyhli inteligentnej identifikácii, môžeme zmeniť predvolené vlastnosti identifikácie objektu
  • V QTP umožňuje identifikácia objektu odstrániť „meno“ z povinných vlastností a nahradiť ho „HTML id“, aby bol náš test nezávislý na zmenách názvu
  • Rovnaké kroky môžete pre skript znova zaznamenať
  • Ak teraz zmeníte názov z „Odoslať“ na „Prihlásiť sa“ a spustíte skript, skript sa vykoná bez inteligentnej identifikácie
  • Podobne aj v testovanej aplikácii, ak sa niektorá z povinných alebo pomocných vlastností objektu často mení, môžete ho nahradiť niektorou inou vhodnou vlastnosťou, aby ste umožnili rýchlejšie vykonávanie skriptu
  • Vyladenie vlastností je ihrisko so zážitkovými hrami a pomocou nástroja ho budete starať

Zdroje

Stiahnite si webové stránky použité vo vyššie uvedenom návode na sebaprecvičovanie