IF, Else, End IF, obstaja v QTP / UFT s primerom

Anonim

Ta vadnica prikazuje napredno kodiranje v HP QTP z uporabo zanke if in else

Kliknite tukaj, če video ni dostopen

Video prepis z Key takeaways poudarjeno

  • Iz vašega ozadja testiranja boste zagotovo sklepali, da bi bil natančnejši testni scenarij potrditev prijavne funkcionalnosti rezervacije leta, ki bi moral imeti dva pod scenarija
  • Preverite, ali se uporabnik uspešno prijavi v aplikacijo ob vnosu KOMBINACIJE veljavnih ALFANUMERNIH ime agenta in gesla
  • Preverite, ali prijava uporabnika ne uspe pri vnosu INVALIDNEGA imena in gesla agenta
  • Še več, skript za avtomatizacijo robota bi moral biti sposoben sprejeti veljavne in neveljavne podatke za prijavo in jih obravnavati
  • Imamo že zabeležene pod scenarije, zato je izziv njihova vključitev.
  • Opazili boste lahko oba skripta - KORAKI, Zaženi aplikacijo za rezervacijo leta, Vnesite ime agenta, Vnesite geslo, Kliknite V redu, medtem ko koraki Kontrolna točka, Zapri okno za rezervacijo leta, za pozitiven scenarij in koraki, Izhodne informacije o napaki, Zapri okno z informacijami o napakah Zaprite pogovorno okno Prijava, saj se negativni scenariji razlikujejo
  • Obstaja veliko načinov za njihovo integracijo, eden od načinov pa je uporaba zanke if in else in preverjanje, ali zaslon s podatki o napakah obstaja po vnosu imena in gesla agenta. če da, naredite korake za negativni scenarij, če ne, naredite korake za pozitivni scenarij
  • V oknu Micro Focus UFT po 4. koraku dodajte korak if if else, preverite, ali obstaja zaslon s podatki o napakah. Kopirajte ta korak in ga prilepite kot pogoj za preverjanje.
    Izbrišite operacijo Click. In ga nadomestite z metodo Exists. Ta metoda je uporabna za skoraj vse predmete in preveri, ali določeni predmeti obstajajo na zaslonu ali ne
  • Če je rezultat resničen v korakih negativnega scenarija. Korake bom izrezal in prilepil znotraj zanke
  • Kopirajte korake iz pozitivnega scenarija in ga prilepite v zanko else. Zaženimo preizkus ene veljavne in ene neveljavne poverilnice za prijavo. Test se izvaja uspešno. Opomba je, da ste teste shranili v vrstnem redu, omenjenem v vajah
  • PositiveLogon to NegativeLogon in Negative Logon to Combined ne bi smeli imeti težav z izvajanjem testa.
  • Poleg tega, če in sicer, lahko uporabite tudi - if elseif., Medtem ko wend., Naredite primer za Loops. po vaših zahtevah