IF, Else, End IF, postoji u QTP/UFT s primjerom
IF, Else, End IF, Postoji u QTP/UFT
Ovaj vodič demonstrira napredno kodiranje u HP QTP-u pomoću if i else petlje
Kliknite ovdje ako video nije dostupan
Transkript videozapisa s ključnim zaključcima Izdvojeno
- Od tvojeg Ispitivanje pozadini, sigurno ćete zaključiti da je točniji Testni scenarij bila bi Provjera valjanosti funkcije prijave Rezervacija leta koji bi trebao imati dva podscenarija
- Provjerite da li se korisnik uspješno prijavljuje u aplikaciju nakon unosa KOMBINACIJE važećeg ALFANUMERIČKOG imena agenta i lozinke
- Provjerite ne uspije li prijava korisnika nakon unosa NEVAŽEĆEG imena agenta i lozinke
- Štoviše, skripta za automatizaciju robota trebala bi moći prihvatiti i rukovati valjanim i nevažećim podacima za prijavu
- Imamo već snimljene podscenarije pa je izazov integrirati ih.
- Možete promatrati obje skripte – STEPS , Pokrenite aplikaciju za rezervaciju leta, Unesite ime agenta , Unesite lozinku , Kliknite OK , dok koraci Kontrolna točka, Zatvori prozor rezervacije leta, za pozitivan scenarij i korake, Izlaz informacija o pogrešci, Zatvori prozor s informacijama o pogrešci, Zatvorite dijalog za prijavu Box, za negativan scenarij su različiti
- Postoji mnogo načina za njihovu integraciju, a jedan od načina je korištenje if i else petlje i provjera postoji li zaslon s informacijama o pogrešci nakon unosa imena agenta i lozinke. ako da, učinite korake za negativan scenarij, ako ne, učinite korake za pozitivan scenarij
- U prozoru Micro Focus UFT, nakon koraka # 4, dodajte korak if else petlje, uvjet provjere je postoji li zaslon s informacijama o pogrešci. Kopirajte ovaj korak i zalijepite ga kao uvjet provjere.
Izbriši klik Operacija. I zamijenite ga s Postoji metoda. Ova metoda je primjenjiva na gotovo sve objekte i provjerava postoje li određeni objekti na ekranu ili ne - Ako je rezultat vjeran koracima negativnog scenarija. Izrezat ću i zalijepiti korake unutar petlje
- Kopirajte korake iz pozitivnog scenarija i zalijepite ga u else petlju. Pokrenimo test za jednu valjanu i jednu nevažeću vjerodajnicu za prijavu. Test se uspješno izvodi. Napomena je da ste spremili testove redoslijedom navedenim u uputama
- PositiveLogon u NegativeLogon i Negative Logon u Kombinirano ne biste trebali imati problema s izvođenjem testa.
- Osim if i else možete koristiti i – ako elseif., dok wend., učiniti slučaj, za Petlje. prema vašim zahtjevima