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:
- Parametrii tabelului de date
- Parametrii de testare/acțiune
- Parametri variabili de mediu
- 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.
Cel mai simplu mod de a parametriza un argument, în cazul nostru Guru este
- Faceți clic pe Vizualizare cuvinte cheie
- Faceți clic pe pictograma Parametrizare.
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”.
În foaia globală, este creată o coloană cu antetul „Numele agentului” și valoarea Guru. Puteți introduce mai multe valori pentru acest parametru.
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.
De asemenea, puteți parametriza argumentul Parolă și puteți introduce diferite seturi de date de testare.
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.
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