Parametrizare în QTP/UFT cu Exemplu

Ce este parametrizarea QTP?

QTP ne oferă să alegem diferite intrări de testare la un timp de rulare. Acest proces de furnizare a diferitelor valori de intrare prin parametri externi se numește parametrizare.

Tipuri de parametrizare în QTP

Tipurile de parametri pot fi:

  1. Parametrii tabelului de date
  2. Parametrii de testare/acțiune
  3. Parametri variabili de mediu
  4. Parametri ale numărului aleatoriu

Parametrizare în QTP

Acest Tutorial UFT Micro Focus demonstrează cum se efectuează parametrizarea pentru a vă conecta cu succes la aplicația de rezervare a zborului. S-ar putea să vă întrebați de ce luați efortul herculean pentru a automatiza acest scenariu simplu. Vom verifica dacă utilizatorul se conectează cu succes la aplicație la introducerea numelui și parolei agentului valide. Necesitatea parametrizării devine evidentă dacă extindem domeniul de aplicare al scenariului pentru a include o combinație de Nume și parolă agent ALFANUMERIC valide. În acest caz, pașii de testare vor rămâne aceiași. Dar vom avea mai multe combinații de date de TEST. În acest exemplu, ne vom limita la doar 3 din cele 8 combinații posibile.

Scenariu de testare Pașii de testare Date de testare
Verificați dacă utilizatorul se conectează cu succes la aplicație la introducerea unei COMBINAȚII DE Nume și Parolă Agent ALFANUMERIC valide Pasul 1) Deschideți aplicația de rezervare a zborului
Pasul 2) Introduceți un nume valid de agent
Pasul 3) Introduceți parola validă
Pasul 4) Apăsați Ok
Pasul 5) Închideți aplicația după conectarea cu succes.
Nume agent = Guru
Parola = Mercury
Nume agent = Guru99
Parola = MERCURY
Nume agent = 9999
Parola = mercur

Pentru a realiza acest lucru, puteți fie să copiați cei șase pași, fie să dați diferite valori de date care sunt de fapt ceva ce ați face manual, sau puteți utiliza Parametrizarea.

Parametrizare în QTP

Cel mai simplu mod de a parametriza un argument, în cazul nostru Guru este

  1. Faceți clic pe Vizualizare cuvinte cheie
  2. Faceți clic pe pictograma Parametrizare.

Parametrizare în QTP

Dialog de configurare a valorii Box Se deschide. În prezent, valoarea este setată la o constantă. Faceți clic pe butonul radio Parametru. QTP atribuie un nume implicit acestui parametru. Puteți da un nume la alegere și apoi faceți clic pe „OK”.

Parametrizare în QTP

În foaia globală, este creată o coloană cu antetul „Numele agentului” și valoarea Guru. Puteți introduce mai multe valori pentru acest parametru.

Parametrizare în QTP

Când faceți clic pe „punctul de vedere al expertului” veți vedea că „Numele agentului” este înlocuit cu „Guru” și tipul de foaie utilizat.

Parametrizare în QTP

De asemenea, puteți parametriza argumentul Parolă și puteți introduce diferite seturi de date de testare.

Parametrizare în QTP

Ceea ce înseamnă această fișă de date este că QTP va repeta aceiași șase pași pe care îi avem inregistrata de trei ori. În timpul primei iterații, va folosi datele din primul rând. În timpul celui de-al doilea va folosi datele din al doilea rând și așa mai departe. Acum să rulăm scriptul. Aceasta este prima iterație. Aceasta este a doua iterație. În bara de stare, QTP oferă informații despre rând, acesta este utilizat în prezent ca date de testare și evidențiază rândul corespunzător din fișa de date. Rezultatele vor arăta un rezumat al celor 3 iterații.

Parametrizare în QTP

Avantajele parametrizării

  • Parametrizarea ne permite să alegem diferite valori în timpul rulării
  • Reduce timpul și efortul
  • Utilizarea driverelor de date ne permite să folosim aceleași date pentru diferite casete de introducere. (Dita Drivers este o caracteristică furnizată de HP UFT care arată toate constantele care ar putea fi parametrizate într-o singură fereastră. Face parametrizarea scriptului mare ușoară.

Clic aici dacă videoclipul nu este accesibil