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ă