Ce este Checkpoint în QTP?
Un punct de control 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, aceasta generează o stare PASS în caz contrar, starea FAIL.
Tipuri de puncte de control în Micro Focus UFT
Există mai 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 rulare
- 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 linkuri și imagini pe o pagină web. Punctele de verificare a paginii pot fi utilizate pentru a verifica timpul de încărcare, adică timpul necesar încărcării unei pagini web.
- Bitmap Checkpoint ajută un utilizator să verifice bitmap-ul unei imagini sau a unei pagini web complete. Face o comparație pixel cu pixel între imaginile reale și cele așteptate.
- Image Checkpoint vă permite să verificați proprietăți precum locația fișierului sursă al unei imagini web. Spre deosebire de Bitmap Checkpoint, nu puteți verifica pixelii (bitmap-urile) folosind punctul de control al imaginii.
- Text Checkpoint este utilizat pentru a verifica textul așteptat într-o pagină web sau o aplicație. Acest text poate proveni dintr-o anumită regiune a aplicației sau dintr-o mică parte din text afișat
- Punctele de verificare a accesibilității verifică conformitatea cu instrucțiunile și liniile directoare ale consorțiului World Wide Web Consortium (W3C) pentru tehnologia bazată pe web și sistemele de informații. Aceste linii directoare facilitează accesul persoanelor cu dizabilități pe web.
- Punctele de control ale bazei de date creează o interogare în timpul înregistrării, iar valorile bazei de date sunt stocate ca valori așteptate. Aceeași interogare este executată în timpul rulării și se compară valorile reale și așteptate.
- În Tabelul de verificare , puteți verifica dinamic conținutul celulelor unui tabel (grilă) care apar în mediul dvs. De asemenea, puteți verifica diferite proprietăți ale tabelului, cum ar fi înălțimea rândului, lățimea celulei și așa mai departe. Table Checkpoint este similar cu punctul de control al bazei de date
- Folosind punctele de verificare XML puteți verifica datele XML, schema XML, datele XML
Cum se utilizează punctele de control în QTP?
Faceți clic aici dacă videoclipul nu este accesibil
A lua de la videoclip
- Este posibil să fi observat că rezultatele generate pentru scriptul nostru de testare nu au o stare de trecere / eșec fără de care automatizarea noastră este incompletă
- REZULTATUL DE 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 unui nume de utilizator și a unei parole valide. Pentru a realiza acest lucru, va trebui să înregistrăm un pas suplimentar nr. 6, care este Afișat fereastra Verificare rezervare zbor ...
- Automatizarea acestui pas de verificare poate fi realizată folosind Checkpoints. Să mergem mai departe și să înregistrăm pasul nr. 6 Pentru a adăuga un punct de control, faceți clic dreapta pe pasul nr. 5 după care trebuie introdus punctul de control. Alegeți Inserare punct de control standard. Se deschide caseta de dialog Proprietăți punct de control.
- QTP atribuie un nume implicit unui punct de control. Puteți introduce numele preferat
- Tabelul prezintă toate proprietățile înregistrate și valorile corespunzătoare pentru obiect. Marcajul de selecție indică faptul că aceste proprietăți vor fi verificate
- Pictograma ABC a indicat faptul că valorile proprietăților sunt o constantă. Dacă parametrizați oricare dintre proprietățile selectate, pictograma se modifică corespunzător
- Să rămânem la valoarea implicită și să inserăm declarația după pasul curent. Faceți clic pe OK
- O declarație de verificare cu numele punctului de control este inserată la linia # 6. Să redăm scriptul
- Scriptul oferă o eroare de execuție
- Ei bine, aceasta este o sursă obișnuită de erori 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ă un obiect al ecranului de rezervare a zborului disponibil pentru a-și varia proprietățile. Trebuie să vă asigurați că obiectul care verifică este disponibil în timp ce QTP execută Pasul punctului de control
- Această eroare poate fi corectată prin schimbarea succesiunii pașilor de testare. Trebuie să comutați pasul 5 și pasul 6. În noul scenariu, pasul 5 este să verificați fereastra de rezervare a zborului și pasul 6 este să închideți aplicația
- În HP QTP, trebuie doar să tăiați pasul # 6 și să-l lipiți într-o locație a pasului # 5. Să redăm din nou scenariul. Scriptul trece și arborele de rezultate oferă valorile punctului de control care au fost comparate. Asta este totul pentru punctele de control standard
Acest tutorial video demonstrează diferite tipuri de puncte de control în Quick Test Professional