Toimingud QTP/UFT-s näitega
Mis on tegevus QTP-s?
Meetmete aidake oma testi jagada "loogilisteks üksusteks" või "äriprotsessideks". Toimingud aitavad luua skripti, mis on modulaarsem ja tõhusam.
Kui skript on äsja loodud, koosneb see ainult ühest toimingust. Kuid saate oma Micro Focus UFT skriptile lisada rohkem toiminguid vastavalt nõuetele.
Toiminguid on kahte tüüpi
- Korduvalt kasutatav Toimingud: saab kasutada teistes testides. Neid saab kasutada samas testskriptis mitu korda.
- Korduvkasutatavad Toimingud: ei saa kasutada teistes testides. Neid saab samas skriptis kutsuda ainult üks kord
Mõnikord, kui tegevus muutub suureks, on hea tava seda jagada. Olemasoleva toimingu saab jagada kahel viisil
- Sõltumatu üksteisest, mis jagab valitud toimingu kaheks õde-tegevuseks
- Pesastatud tegevus mis jagab valitud toimingu põhitoiminguks, mille viimane samm kutsub esile teise, alamtoimingu
Toimingud pääsevad juurde andmelehtedel salvestatud testandmetele. HP QTP pakub 2 tüüpi andmelehti
- GLOBAALNE andmeleht: See on ainulaadne kogu testi jaoks. Kõik toimingud pääsevad andmetele juurde ja kirjutavad globaalsele andmelehele. Leht kannab nime "GLOBAL"
- LOCAL andmeleht: Võrdne toimingute arvuga lehel. Toiming saab lugeda ja kirjutada andmeid ainult oma kohalikule andmelehele. Lehe nimi = "TEGEVUSE NIMI".
Toimingute loomise kogu eesmärk on kasutada neid teistes testskriptides. Toimingute testimiseks importimiseks on kaks meetodit
- Kutse toimingu KOPIJALE: kui teete toimingu koopia, kopeeritakse toiming tervikuna, sealhulgas kontrollpunktid, parameetrid ja vastav andmetabeli toimingu vahekaart, kutsumistesti. Kui sisestate olemasoleva toimingu koopia, saate kopeeritud toimingut muuta ja teie muudatused ei mõjuta ega mõjuta muid teste. Saate sisestada nii korduvkasutatavate kui ka mittekorduvkasutatavate toimingute koopiaid
- Kutse OLEMASOLEVALE toimingule: kutsed tegevusele on kutsumistestis kirjutuskaitstud. Neid saab muuta ainult testis, milles need loodi. Võimaldab kasutada sama toimingut mitmes testis ja muudab testide haldamise lihtsaks. Saate helistada ainult korduvkasutatavatele toimingutele.
Järgnev videoõpetus näitab Meetmete. See kasutab eelmistes õpetustes loodud vanilli testskripti, millesse sisselogimiseks on 5 sammu Lennu broneerimine. See õpetus on pikim kõik QTP õpetused ja soovitame teil selle vaatamise ajal märkmeid teha.
Click siin kui video pole juurdepääsetav
Just nagu Funktsioonid/meetodid programmeerimiskeeltes saab luua ka sisendit ja väljundit PARAMEETRID tegevuse eest. Sellel parameetril on pole suhet koos Testiandmete parameetrid varem õppinud.
Vajadusel saate toimingust väljumiseks kasutada järgmist avaldust
- ExitAction.
- ExitActionIteration
- ExitRun
- ExitGlobalIteration
Täites a QTP skript Tegevustega peate arvestama, Globaalsed iteratsioonid ja kohalikud iteratsioonid
Saate muuta tegevuse iteratsiooni sagedust valides Toimingukõne atribuudid > vahekaart Käivita