Puncte de control în QTP/UFT cu Exemplu
Ce este punctul de control în QTP?
Un punct de verificare este un punct de verificare care compară valoarea curentă cu valoarea așteptată pentru proprietățile specificate ale unui obiect. Dacă valoarea curentă și cea așteptată se potrivesc, se generează o stare PASS, altfel starea FAIL.
Tipuri de puncte de control în Micro Focus UFT
Există multe tipuri de puncte de control detaliate mai jos
- Puncte de control standard: Compară valorile așteptate ale proprietăților obiectului capturate în timpul înregistrării cu valorile curente ale obiectului în timpul unei sesiuni de alergare
- Punct de verificare a paginii: Un punct de verificare standard creat pentru o pagină web poate fi numit punct de verificare a paginii. Este folosit pentru a verifica un număr total de link-uri și imagini de pe o pagină web. Punctele de verificare a paginii pot fi folosite pentru a verifica timpul de încărcare, adică timpul necesar încărcării unei pagini web.
- Punct de control bitmap ajută un utilizator să verifice bitmap-ul unei imagini sau al unei pagini web complete. Face o comparație pixel cu pixel între imaginile reale și cele așteptate.
- Punct de control al imaginii vă permite să verificați proprietăți precum locația fișierului sursă a unei imagini web. Spre deosebire de Bitmap Checkpoint, nu puteți verifica pixelii (bitmaps) folosind punctul de control al imaginii.
- Trimiteți text punct de control este folosit pentru a verifica textul așteptat într-o pagină web sau aplicație. Acest text poate proveni dintr-o anumită regiune a aplicației sau dintr-o mică parte a textului afișat
- Puncte de control pentru accesibilitate verifică conformitatea cu instrucțiunile și liniile directoare ale World Wide Web Consortium (W3C) pentru tehnologia și sistemele informatice bazate pe web. Aceste instrucțiuni facilitează accesul pe web pentru persoanele cu dizabilități.
- Puncte de control pentru baze de date creați o interogare în timpul de înregistrare și valorile bazei de date sunt stocate ca valori așteptate. Aceeași interogare este executată în timpul rulării și sunt comparate valorile reale și așteptate.
- In Punct de control al tabelului, puteți verifica în mod dinamic conținutul celulelor unui tabel (grilă) care apare în mediul dumneavoastră. De asemenea, puteți verifica diverse proprietăți ale tabelului, cum ar fi înălțimea rândului, lățimea celulei și așa mai departe. Punct de control al tabelului este similar cu punctul de control al bazei de date
- Utilizarea Puncte de control XML puteți verifica datele XML, Schema XML, Date XML
Cum se utilizează punctele de control în QTP?
Clic aici dacă videoclipul nu este accesibil
Recomandări din videoclip
- Este posibil să fi observat că rezultatele generate pentru scriptul nostru de testare nu au o stare de promovare/eșec fără de care automatizarea noastră este incompletă
- REZULTAT TEST așteptat pentru scenariul nostru ar trebui să fie – Fereastra de rezervare a zborului, care este acest ecran, ar trebui să apară după introducerea numelui de utilizator și a parolei valide. Pentru a realiza acest lucru va trebui record Se afișează un pas suplimentar # 6, care este fereastra de verificare a rezervării zborului...
- Automatizarea acestui pas de verificare poate fi realizată folosind puncte de control. Să mergem mai departe și să înregistrăm pasul # 6 Pentru a adăuga un punct de control, faceți clic dreapta pe pasul # 5, după care trebuie inserat punctul de control. Alegeți Inserare punct de control standard. Dialog Proprietăți punct de control Box Se deschide.
- QTP atribuie un nume implicit unui punct de control. Puteți introduce numele dvs. preferat
- Tabelul arată toate proprietățile înregistrate și valorile lor corespunzătoare pentru obiect. Semnul de selecție indică faptul că aceste proprietăți vor fi verificate
- Pictograma ABC a indicat că valorile proprietăților sunt o constantă. Dacă parametrizați oricare dintre proprietățile selectate, pictograma se schimbă în mod corespunzător
- Să rămânem la implicit și să introducem declarația după pasul curent. Faceți clic pe OK
- O instrucțiune de verificare cu numele punctului de control este inserată la linia # 6. Să reluăm scriptul
- Scriptul dă o eroare de rulare
- Ei bine, aceasta este o sursă comună de eroare pentru începători și se întâmplă deoarece la pasul #5, QTP închide ecranul de rezervare a zborului și când execuția ajunge la pasul #6, nu există niciun obiect ecran de rezervare a zborului disponibil pentru a-și modifica proprietățile. Trebuie să vă asigurați că obiectul care se verifică este disponibil în timp ce QTP execută pasul punct de control
- Această eroare poate fi remediată prin modificarea secvenței pașilor de testare. Trebuie să comutați pasul 5 și pasul 6. În noul pas al scenariului, 5 este să verificați că există fereastra de rezervare a zborului, iar pasul 6 este să închideți aplicația
- In HP QTP, trebuie doar să tăiați pasul #6 și să-l lipiți într-o locație de la pasul #5. Să reluăm din nou scenariul. Scriptul trece și arborele de rezultate oferă valorile punctelor de control care au fost comparate. Asta e tot pentru punctele de control standard
Acest tutorial video demonstrează diferite tipuri de Punctele de control în Quick Test Professional