Ovaj vodič prikazuje napredno kodiranje u HP QTP pomoću petlje if i else
Kliknite ovdje ako videozapis nije dostupan
Video zapis s istaknutim ključnim elementima za poneti
- Iz svoje pozadine testiranja zasigurno ćete zaključiti da bi precizniji scenarij ispitivanja bio Provjera funkcionalnosti prijave rezervacije leta, koji bi trebao imati dva pot scenarija
- Provjerite je li se korisnik uspješno prijavio u aplikaciju prilikom unosa KOMBINACIJE valjanih alfanumeričkih imena i lozinke agenta
- Provjerite da prijava korisnika ne uspije pri unosu INVALIDNOG imena i lozinke agenta
- Štoviše, skripta za automatizaciju robota trebala bi moći prihvatiti i rukovati važećim i nevaljanim podacima za prijavu
- Već imamo zabilježene pod-scenarije, pa je izazov integrirati ih.
- Možete primijetiti obje skripte - KORACI, Pokreni aplikaciju za rezervaciju leta, unesite ime agenta, unesite lozinku, kliknite U redu, dok koraci Kontrolna točka, Zatvori prozor za rezervaciju leta, za pozitivan scenarij, i koraci, Izlazne informacije o pogrešci, Zatvori prozor s informacijama o pogreškama, Zatvorite dijaloški okvir Prijava, jer se negativni scenariji razlikuju
- Postoji mnogo načina za njihovo integriranje, a jedan od načina je korištenje petlje if i else i provjeravanje postojanja zaslona s informacijama o pogrešci nakon unosa imena i lozinke agenta. ako da, napravite korake za negativni scenarij, ako ne, učinite korake za negativni scenarij
- U UFT prozoru Micro Focus, nakon koraka # 4, dodajte korak if else loop, Uvjet provjere postoji li zaslon s informacijama o pogrešci. Kopirajte ovaj korak i zalijepite ga kao uvjet provjere.
Izbrišite operaciju Klik. I zamijenite je postojećom metodom. Ova je metoda primjenjiva na gotovo sve objekte i provjerava postoje li određeni objekti na zaslonu ili ne - Ako je rezultat istinit za korake negativnog scenarija. Izrezati ću i zalijepiti korake unutar petlje
- Kopirajte korake iz pozitivnog scenarija i zalijepite ih u loop druge. Pokrenimo test za jednu valjanu i jednu nevažeću vjerodajnicu za prijavu. Test se uspješno izvodi. Napomena: testove ste spremili onim redoslijedom koji je spomenut u vodičima
- PositiveLogon to NegativeLogon i Negative Logon to Combined ne biste trebali imati problema s provođenjem testa.
- Osim ako i drugo, također možete koristiti - if elseif., Dok se wend., Napravite slučaj, za Loops. prema vašim zahtjevima