IF, Else, End IF, Există în QTP/UFT cu Exemplu
IF, Else, End IF, Există în QTP/UFT
Acest tutorial demonstrează codarea avansată în HP QTP folosind bucla if și else
Clic aici dacă videoclipul nu este accesibil
Transcriere video cu concluzii cheie Evidențiat
- De la tine Testarea fundal, veți deduce cu siguranță că este mai precis Scenariu de testare ar fi Validați funcționalitatea de conectare a Rezervare de zbor care ar trebui să aibă două subscenarii
- Verificați dacă utilizatorul se conectează cu succes la aplicație la introducerea unei COMBINAȚII DE Nume și Parolă Agent ALFANUMERIC valide
- Verificați dacă autentificarea utilizatorului nu reușește la introducerea numelui și parolei agentului INVALID
- Mai mult, un script de automatizare a robotului ar trebui să poată accepta și gestiona atât detaliile de conectare valide, cât și nevalide
- Avem deja sub-scenarii înregistrate Deci provocarea este să le integrăm.
- Puteți observa ambele scripturi – PAȘI, Lansați aplicația de rezervare a zborului, Introduceți numele agentului, Introduceți parola, Faceți clic pe OK, în timp ce pașii Punct de control, Închideți fereastra de rezervare a zborului, pentru scenarii pozitive și pași, Informații despre eroare de ieșire, Închideți fereastra informații despre eroare, Închideți dialogul de conectare Box, pentru un scenariu negativ sunt diferite
- Există multe modalități de a le integra și una dintre modalități este de a folosi if și else bucla și de a verifica dacă ecranul de informații despre eroare există după introducerea numelui și parolei agentului. dacă da faceți pașii pentru un scenariu negativ, dacă nu faceți pașii pentru scenariul pozitiv
- În fereastra Micro Focus UFT, După pasul # 4, Adăugați un pas if else bucla, Condiția de verificare este dacă există ecranul de informații despre eroare. Copiați acest pas și inserați-l ca condiție de verificare.
Ștergeți clicul Operație. Și înlocuiește-l cu Metoda exista. Această metodă este aplicabilă aproape tuturor obiectelor și verifică dacă anumite obiecte există sau nu pe ecran - Dacă un rezultat este fidel scenariului negativ, pașii. Voi tăia și lipi pașii în interiorul buclei
- Copiați pașii din scenariul pozitiv și lipiți-l în bucla else. Să rulăm testul pentru o autentificare validă și una nevalidă. Testul rulează cu succes. Nota este că ați salvat testele în ordinea menționată în tutoriale
- PositiveLogon la NegativeLogon și Negative Logon to Combined nu ar trebui să aveți nicio problemă la rularea testului.
- În afară de dacă și altceva, puteți utiliza și - if elseif., while wend., do a case, for Bucle. conform cerințelor dumneavoastră