Kako ispisati izlazne vrijednosti u QTP/UFT & Izvoz rezultata testiranja
โก Pametni saลพetak
Izlazne vrijednosti u QTP/UFT prikupiti podatke o svojstvima objekta tijekom izvoฤenja, pohraniti ih u podatkovni list Test Results i omoguฤiti testerima izvoz ili ispis tih rezultata izvan Micro Focusa UFT za izvjeลกtavanje i analizu.

ล to je izlazna vrijednost?
An korak izlazne vrijednosti je korak u kojem se hvata vrijednost svojstva objekta u odreฤenoj toฤki vaลกeg testa i pohranjene na ลพeljenoj lokaciji. Pohranjene vrijednosti mogu se koristiti kao ulaz u razliฤitim toฤkama testnog skripta. Za razliku od kontrolne toฤke, ovaj korak nikada ne provjerava zabiljeลพenu vrijednost; samo je pohranjuje, ลกto ga ฤini korisnim kad god testeru trebaju referentni podaci umjesto rezultata prolaza ili pada.
Na primjer, korak izlazne vrijednosti mogao bi zabiljeลพiti broj potvrde leta generiran nakon rezervacije karte u primjeru aplikacije za rezervaciju leta, a zatim pohraniti taj broj kako bi kasniji korak testiranja mogao pretraลพivati โโistu rezervaciju.
Savjet: Koristite izlazne vrijednosti kad god su potrebni referentni podaci za kasnije korake, a kontrolne toฤke rezervirajte za stvarnu provjeru koja mora dati rezultat Prolaz ili Pad.
Izlazna vrijednost u odnosu na kontrolnu toฤku UFT/QTP
Testeri ฤesto brkaju izlazne vrijednosti s kontrolnim toฤkama jer oba koraka ฤitaju svojstvo iz objekta dok se test izvodi. Prava razlika je ono ลกto se nakon toga dogaฤa s tom snimljenom vrijednoลกฤu. Kontrolna toฤka usporeฤuje vrijednost s oฤekivanom vrijednoลกฤu i izvjeลกtava o statusu Prolaz ili Pad u Rezultatima testa. Izlazna vrijednost jednostavno pohranjuje zabiljeลพenu vrijednost u DataTable, varijablu ili same rezultate, bez ikakvog prosuฤivanja. Obje vrste koraka pojavljuju se u prikazu kljuฤnih rijeฤi i generiraju odgovarajuฤu VBScript naredbu u Editoru, tako da se izbor svodi na to treba li test provjeru ili jednostavno snimanje podataka.
| Aspekt | Izlazna vrijednost | Kontrolna toฤka |
| Svrha | Snimite i pohranite vrijednost svojstva | Provjerite vrijednost nekretnine u odnosu na oฤekivanje |
| Proizlaziti | Status Nema prolaza/Pada | Status Proลกao ili Pao |
| Tipiฤna upotreba | Unos voฤen podacima, dinamiฤke ili nepredvidive vrijednosti | Funkcionalna provjera poznatih vrijednosti |
| Generirani izvod | Izlazna metoda | Metoda provjere |
Ova razlika je najvaลพnija u testiranje temeljeno na podacima, gdje vrijednost zabiljeลพena u jednoj iteraciji testa postaje ulaz za sljedeฤu ili prilikom snimanja dinamiฤkih podataka kao ลกto su brojevi narudลพbi i vremenske oznake koji nemaju fiksnu oฤekivanu vrijednost za provjeru.
Vrste izlaznih vrijednosti u mikro fokusu UFT
Mikro fokus UFT grupira izlazne vrijednosti u ฤetiri kategorije, od kojih svaka odgovara razliฤitoj vrsti objekta ili izvora podataka:
- Standardna izlazna vrijednost
- Izlazna vrijednost teksta/podruฤja teksta
- Izlazna vrijednost baze podataka
- XML izlazna vrijednost (iz aplikacije/resursa)
Stvaranje izlazne vrijednosti vrlo je sliฤno stvaranju Kontrolna toฤkaStandardna izlazna vrijednost moลพe se koristiti na bilo kojem objektu za ispis bilo kojeg od njegovih svojstava. Kao ispis moลพete odabrati jedno ili viลกe svojstava istog objekta. Odabir izmeฤu ฤetiri vrste ovisi o objektu koji se testira: Standardne izlazne vrijednosti odgovaraju uobiฤajenim UI kontrolama, dok ostale tri vrste odgovaraju tekstualnim podruฤjima, bazama podataka i XML izvorima.
Tijekom rada, HP QTP pohranjuje izlaznu vrijednost u podatkovnu tablicu (DataTable) tijekom izvoฤenja, koja se automatski briลกe ฤim se testno izvoฤenje zavrลกi.
Kako stvoriti standardnu โโizlaznu vrijednost u UFT
Slijedite ove korake za umetanje standardne izlazne vrijednosti tijekom snimanja testa u Micro Focusu UFTProces funkcionira na gotovo svakom prepoznatom objektu na ekranu, buduฤi da UFT oslanja se na svoje identifikacija objekta mehanizam za lociranje ciljnog objekta prije snimanja bilo kojeg svojstva s njega, bez obzira je li aplikacija Windows-bazirana, web-bazirana ili podrลพana tehnologija dodataka.
- Poฤnite snimati test u Micro Focusu UFT, a zatim pauzirajte toฤno na mjestu u toku gdje svojstvo treba biti zabiljeลพeno.
- U izborniku Dizajn odaberite Umetni > Izlazna vrijednost > Standardna izlazna vrijednost ili kliknite odgovarajuฤu ikonu na alatnoj traci.
- Kliknite objekt ฤije svojstvo ลพelite snimiti; UFT oznaฤava ga na zaslonu i otvara dijaloลกki okvir Svojstva izlazne vrijednosti.
- Odaberite jedno ili viลกe svojstava iz objekta i po ลพelji preimenujte stupac DataTable koji ฤe pohranjivati โโsvaku zabiljeลพenu vrijednost.
- Kliknite U redu za zatvaranje dijaloลกkog okvira Svojstva izlazne vrijednosti, a zatim ponovno kliknite U redu za potvrdu i umetanje koraka.
- Zaustavi snimanje. UFT automatski ubacuje odgovarajuฤu izlaznu naredbu u VBScript Ureฤivaฤ, kojeg testeri mogu izravno ureฤivati โโako je potrebno.
- Pokrenite test, a zatim otvorite prozor Rezultati testa kako biste potvrdili da se snimljene vrijednosti ispravno prikazuju unutar DataTable-a tijekom izvoฤenja.
Savjet: Stupce DataTable jasno imenujte, na primjer, AgentaName ili FlightNumber, kako bi zabiljeลพene vrijednosti bile lako dostupne u kasnijim koracima ili izvjeลกฤima.
Video u nastavku prikazuje ove korake od poฤetka do kraja, od pokretanja primjera aplikacije za rezervaciju leta do pregleda snimljene izlazne vrijednosti u DataTableu.
Kliknite ovdje ako video nije dostupan
Code Primjer:
VBScript u nastavku prikazuje tipiฤan tijek: pokretanje primjera aplikacije za rezervaciju leta, unos podataka za prijavu i snimanje izlazne kontrolne toฤke u rezultirajuฤem dijaloลกkom okviru.
SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe"
Dialog("Login").WinEdit("Agent Name:").SetDataTable("AgentName",dtGlobalsheet)
Dialog("Login").WinEdit("Password:").SetDataTable("Password",dtGlobalsheet)
Dialog("Login").WinButton("OK").Click
Dialog("Login").Dialog("FlightReservations").Static("Please enter agent name").OutputCheckPoint("ErrorMessage")
Dialog("Login").Dialog("FlightReservations").WinEdit("OK").Click
Dialog("Login").WinEdit("Cancel").Click
Objaลกnjenje tekstualnih, baza podataka i XML izlaznih vrijednosti
Iznad standardne izlazne vrijednosti, mikro fokus UFT podrลพava joลก tri tipa izlaznih vrijednosti za podatke koji ne odgovaraju jednostavnom popisu svojstava objekta.
| Tip | snima | Tipiฤan izvor |
| Tekst / Podruฤje teksta | Tekstualni niz prikazan na stranici ili unutar definiranog podruฤja zaslona | Web stranice, Windows aplikacije |
| Baza podataka | Vrijednosti skupa rezultata koje vraฤa SQL upit | ODBC ili OLE DB izvori podataka |
| XML | Vrijednosti elemenata i atributa unutar XML dokumenta | XML odgovori ili datoteke resursa web aplikacije |
Izlazna vrijednost teksta omoguฤuje testerima snimanje dijela prikazanog niza, zajedno s opcionalnim tekstom koji se pojavljuje neposredno prije ili poslije njega. Izlazna vrijednost baze podataka pokreฤe SQL naredbu na povezanom izvoru podataka i pohranjuje odabrane ฤelije rezultata, sliฤno kontrolnoj toฤki baze podataka. Izlazna vrijednost XML-a ฤita hijerarhijsko stablo XML dokumenta i pohranjuje vrijednosti odabranih elemenata ili atributa. Poput standardnih izlaznih vrijednosti, sve tri vrste mogu se umetnuti tijekom snimanja, a svaka dodaje vlastitu izlaznu naredbu temeljnom VBScriptu.
Biljeลกka: XML izlazne vrijednosti nisu podrลพane u Internet Exploreru 9 ili novijim verzijama koje rade u standardnom naฤinu rada, u Google Chromeili u Mozilli Firefox, jer WebXML testni objekt nije dostupan u tim preglednicima.
Razumjeti rezultate testa u QTP/UFT s primjerom ispisa/izvoza
Nakon ลกto se korak izlazne vrijednosti pokrene, njegovi snimljeni podaci pojavljuju se unutar UFT Prozor s rezultatima testiranja uz svaki drugi korak testiranja, ลกto olakลกava pregled onoga ลกto je snimljeno i gdje. Razumijemo rezultate testiranja koje generira Micro Focus UFT.
In HP QTP, Desna strana prikazuje saลพetak rezultata testa.
Lijeva strana je stablo rezultata testiranja โ prikaz koraka testiranja koji su izvrลกeni tijekom izvoฤenja testa temeljen na ikonama. Sliฤno stablu testiranja u prikazu kljuฤnih rijeฤi.
Ako odaberete korak u stablu, desna ploฤa prikazuje potpune detalje, ukljuฤujuฤi objekt, izvrลกenu operaciju i sve vrijednosti svojstava koje su ispisane ili provjerene tijekom tog koraka.
Moลพete snimiti film / snimke zaslona cijelog testa pomoฤu Alati > Opcije > GUI testiranje, ลกto je koristan dokaz kada je potrebno prijaviti kvar.
Rezultate moลพete ispisati ili izvesti izravno iz prozora Rezultati testa za pregled izvan mreลพe ili za dijeljenje s ostatkom tima.
Takoฤer moลพete izvesti rezultate i nedostatke u Centar za kvalitetu, zadrลพatiping automatizirani dokazi testiranja povezani s istim alatom koji se koristi za ruฤno upravljanje testiranjem.
Zajedno, stablo rezultata testiranja, ploฤa Saลพetak i opcije izvoza daju testerima potpuni pregled onoga ลกto je pokrenuto, ลกto je snimljeno i koji dokazi postoje za svaku kontrolnu toฤku ili izlaznu vrijednost u testu.
Kliknite ovdje ako video nije dostupan





