Märksõna ja eksperdivaade QTP/UFT-s
See õpetus annab ülevaate Micro Focus UFT märksõnavaatest ja ekspertvaatest.
Mis on eksperdivaade?
Eksperdivaates tähistab iga rida VB-skripti testietappi. Mõelge järgmisele koodile
Dialog("Login").WinEdit("Agent Name:").Set "Guru99"
An Objekti nimi kuvatakse objekti tüübi järel sulgudes. Siin on objekti nimi sisselogimine ja objekti tüüp dialoog
Objektid objektide hierarhias eraldatakse punktiga.Siin kuuluvad Dialog ja WinEdit samasse objektihierarhiasse. Asjade perspektiivi panemiseks on objektihierarhia objektorienteeritud kontseptsioon, kus objektide kogum, mis on rühmitatud vanem-lapse suhetesse. Meie puhul Dialoog Box on emaobjekt ja WinEdit on alamobjekt
. Operaobjektil tehtud tsioon kuvatakse alati avalduse lõpus millele järgnevad mis tahes toiminguga seotud väärtused. Siin sisestatakse agendinime redigeerimisse sõna "Guru99". Box kasutades määramismeetodit
Avaldamatu avalduse süntaks on GUI-objekt, millel toiming sooritatakse koos selle täieliku hierarhiaga, millele järgneb Operaobjektile ja sellega seotud väärtusele Operamine
ParentObject(Name).ChildObject1(Name)...ChildObjectN(Name).Operation
Click siin kui video pole juurdepääsetav
Kuidas arendada skripti ekspertvaates
Click siin kui video pole juurdepääsetav
Video transkriptsioon koos võtmetähtsusega esile
- Oletame, et minu eesmärk on kodeerida järgmine väide otse märksõnavaates
- Dialoog(Logi sisse).WinEdit(Agendi nimi:).Määra Guru99
- QTP ekraanil, kui vajutan Ctrl + tühikuklahv, kuvatakse loend, mis sisaldab kõiki võimalikke omadusi, meetodeid
- Samuti kuvatakse loendis objektihoidlasse salvestatud objektid
- Valige dialoog
- Niipea, kui ma avan sulgudes, objekti nime sisselogimine täidetakse automaatselt, kui sama objektitüübi jaoks on rohkem kui üks objekt, kuvatakse loend
- Nupu vajutamisel. võti kuvatakse dialoogiobjekti ja selle alamobjektide kõigi meetodite loend. Valige WinEdit
- Punktoperaatori sisestamisel kuvatakse Winediti kasti meetodite loend, valige SET
Mis on märksõnavaade?
Märksõnavaade koosneb a lauataoline vaade kus Iga samm on eraldi rida tabelis ja Iga veerg tähistab etappide erinevaid osi.
- Üksuse veerg sisaldab üksust, millel soovite toimingu sooritada. See veerg kasutab ikoone, kuvab selle GUI objekti hierarhia, millega toiming tehakse
- Operation Veerg sisaldab üksusega tehtavat toimingut.
- Väärtuste veerg sisaldab valitud toimingu argumentide väärtusi,
- HP QTP dokumenteerib dokumentatsiooni veerus automaatselt iga sammu, et seda oleks kergem mõista
- Need 4 veergu on vaikimisi, kuid saate märksõnavaates kasutada ka määramis- ja kommentaariveerge
See on märksõnavaate jaoks kõik
Võrrelge märksõna ja eksperdivaadet
Kui võrrelda skripti rida QTP/UFT, märkate, et sama objekti hierarhia kuvatakse nii eksperdi- kui ka märksõnavaates ning need vastavad samale toimingule ja argumendi väärtusele.
Sisuliselt Märksõna ja eksperdivaade sisaldavad samu andmeid, kuid erinevas vormingus.
Tegelikult saate teha kõiki toiminguid, nagu sammu loomine, muutmine. kasutades märksõnavaadet, kuid tööriista valdamiseks piirdume eksperdivaatega