Mis on tegevus QTP-s?
Toimingud aitavad jagada testi "loogilisteks üksusteks" või "äriprotsessideks". Toimingud aitavad luua skripti, mis on modulaarsem ja tõhusam.
Kui skript on vastloodud, koosneb see ainult ühest toimingust. Kuid saate oma Micro Focus UFT skripti lisada rohkem toiminguid vastavalt nõuetele.
Seal on kahte tüüpi toiminguid
- Korduvkasutatavad toimingud: saab kasutada teistes testides. Neid saab ühes testskriptis kasutada mitu korda.
- Ühekordsed toimingud: ei saa kasutada teistes testides. Neid saab sama skriptiga kutsuda ainult üks kord
Mõnikord, kui mõni tegevus muutub suureks, on selle jagamine tore. Olemasolevat toimingut saate jagada kahel viisil
- Sõltumata üksteisest, mis jagab valitud tegevuse kaheks õe-venna toiminguks
- Pesastatud toiming, mis jagab valitud toimingu vanematoiminguks, mille viimane samm kutsub teist, alamtoimet
Toimingutega pääseb juurde andmelehtedele salvestatud testandmetele. HP QTP pakub kahte tüüpi andmelehti
- GLOBAL andmeleht: see on kogu testi jaoks ainulaadne. Iga toiming pääseb juurde globaalsele andmelehele ja saab sinna andmeid kirjutada. Lehe nimeks on "GLOBAL"
- LOCAL andmeleht: võrdne lehel olevate toimingute arvuga. Toiming saab andmeid lugeda ja kirjutada ainult oma kohalikku andmelehte. Lehe nimi = "ACTION NAME".
Toimingute loomise kogu eesmärk on kasutada neid teistes testskriptides. Toimingute testimiseks importimiseks on kaks meetodit
- Kutse toimingu koopiale: kui teete toimingust koopia, kopeeritakse toiming tervikuna, sealhulgas kontrollpunktid, parameetrid ja vastav tabel Andmetabelis helistamiskatse. Kui sisestate olemasoleva toimingu koopia, saate kopeeritud toimingusse muudatusi teha ja teie muudatused ei mõjuta ega mõjuta ühtegi muud testi. Saate sisestada nii korduvkasutatavate kui ka ühekordselt kasutatavate toimingute koopiad
- KUTSUMINE OLEMASOLEVALE Toimingule: kutsed tegevustele on helistamistestis kirjutuskaitstud. Neid saab muuta ainult selles testis, milles nad loodi. Võimaldab kasutada sama toimingut mitmetes testides ja muudab testide hooldamise lihtsaks. Saate helistada ainult toimingutele „Korduvkasutus”.
Videoõpetuse järgimine näitab toiminguid . Lennureservaatorisse sisselogimiseks kasutab see vanilli testiskripti, mis on loodud eelmistes õpetustes 5 sammuga. See õpetus on kõigis QTP õpetustes pikim ja selle vaatamise ajal on soovitatav märkmeid teha.
Kui videole pole juurdepääsu, klõpsake siin
Nii nagu programmeerimiskeelte funktsioonid / meetodid , saate ka toimingu jaoks luua parameetrid . Sellel parameetril pole seost testitud andmete parameetrite määramisega varem.
Vajadusel saate toimingust väljumiseks kasutada järgmist lauset
- ExitAction.
- ExitActionIteration
- ExitRun
- ExitGlobalIteration
QTP-skripti koos toimingutega käivitamisel peate arvestama globaalsete iteratsioonide ja kohalike iteratsioonidega
Toimingu iteratsiooni sagedust saate muuta , valides Action Call Properties> Run Tab