Ce este parametrizarea QTP?
QTP ne oferă posibilitatea de a alege diferite intrări de testare la un timp de execuție. Acest proces de furnizare a diferitelor valori de intrare prin intermediul parametrilor externi se numește parametrizare.
Tipuri de parametrizare în QTP
Tipurile de parametri pot fi:
- Parametrii tabelului de date
- Parametrii de testare / acțiune
- Parametrii variabili de mediu
- Parametrii numărului aleatoriu
Parametrizarea în QTP
Acest tutorial Micro Focus UFT demonstrează cum se face parametrizarea pentru a vă conecta cu succes la aplicația de rezervare a zborului. S-ar putea să vă întrebați de ce să faceți efortul herculean pentru a automatiza acest scenariu simplu. Vom verifica dacă utilizatorul se conectează cu succes la aplicație la introducerea unui nume de agent și parolă valid. Necesitatea parametrizării devine evidentă dacă extindem domeniul de aplicare al scenariului pentru a include o combinație de nume și parolă agent ALPHANUMERIC valide . În acest caz, pașii de testare vor rămâne la fel. Dar vom avea mai multe combinații de date pentru a testa. În acest exemplu, vom restricționa doar la 3 dintre 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 ALPHANUMERIC valid Numele și parola agentului | Pasul 1) Deschideți aplicația de rezervare a zborului Pasul 2) Introduceți numele agentului valid Pasul 3) Introduceți parola validă Pasul 4) Apăsați Ok Pasul 5) Închideți aplicația după autentificarea cu succes. | Nume agent = Parolă Guru = Nume agent Mercury = Parolă Guru99 = Nume agent MERCURY = 9999 Parolă = 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 pe care le-ați face manual, sau puteți utiliza Parametrizarea.
Cel mai simplu mod de parametrizare a unui argument, în cazul nostru este Guru
- Faceți clic pe Vizualizare cuvinte cheie
- Faceți clic pe pictograma Parametrizare.
Se deschide caseta de dialog Configurare valoare. Î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ă, se creează o coloană cu antetul „Nume agent” și valoarea Guru. Puteți introduce mai multe valori pentru acest parametru.
Când faceți clic pe „expert view” veți vedea că „Agent Name” este înlocuit cu „Guru” și tipul de foaie utilizată.
În mod similar, puteți parametra argumentul Parolă și puteți introduce diferite seturi de date de testare.
Ce înseamnă această fișă tehnică este că QTP va itera aceiași șase pași pe care i-am înregistrat de trei ori. În timpul primei iterații, va utiliza 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, este utilizat în prezent ca date de test și evidențiază rândul corespunzător din foaia de date. Rezultatele vor arăta un rezumat al celor 3 iterații.
Avantajele parametrizării
- Parametrizarea ne permite să alegem valori diferite în timpul rulării
- Reduce timpul și efortul
- Utilizarea driverelor de date ne permite să folosim aceleași date pentru diverse casete de intrare. (Data Drivers este o caracteristică oferită de HP UFT care arată toate constantele care ar putea fi parametrizate într-o singură fereastră. Facilitează parametrizarea scriptului mare.
Faceți clic aici dacă videoclipul nu este accesibil