qtp tutorial 12 expert view
Det bliver en artikel om ekspertvisningsoversigt, tringenerator og en kort introduktion til kontrolpunkter, der videreføres, indtil vi dækker alle detaljer udførligt med eksempler på, hvordan du bruger disse, mens du registrerer faktiske scripts. Dette er den 12. tutorial i QTP-træningsserien.
=> Klik her for QTP Training Tutorials Series
Hvad du vil lære:
Ekspertvisningen af QTP
- Ekspertvisningen er, hvor de operationer, vi udførte på AUT, vises som VB Script-kode.
- For hver LOC i denne visning er der en tilsvarende kolonne i søgeordsvisningen.
- Der er også rullemenuen til handling, der kan bruges til at få adgang til, se og redigere forskellige handlinger i testen.
- Denne visning er især nyttig for brugere, der er fortrolige med programmering ved hjælp af VB-script.
- En af de vigtigste anvendelser af denne opfattelse er, at det letter oprettelsen af funktioner og funktionsbiblioteker. (et emne til detaljeret diskussion senere)
- Brugeren kan når som helst udskrive test- eller funktionsbiblioteket, som det vises i denne visning. File-> Print udskriver testen.
Sådan ser det ud:
Du kan føje udsagn til denne visning direkte ved at skrive eller bruge tringeneratoren.
Tringenerator
- Dette er en facilitet, som QTP leverer for at gøre tilføje programmatiske trin i QTP let for brugeren.
- Du kan bruge den i nøgleordsvisning, funktionsbibliotek, aktiv skærm eller ekspertvisning til at generere trin
- Det kan bruges til at skrive trin i en test eller til et funktionsbibliotek.
- For at starte skal du bruge menupunktet “ Indsæt-> Tringenerator ”Menupunkt. Højreklik et vilkårligt sted, hvor du ønsker, at trinnet skal gå, og vælg “ Indsæt trin-> tringenerator ”Eller F7 (undtagen i aktiv skærm)
For eksempel,
Jeg forklarer dette med et scenarie: Åbn www.gmail.com og klik på linket 'Opret konto'. Sådan vil denne erklæring se ud.
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
Hvis jeg overhovedet har brug for at kontrollere, om linket findes, før jeg skriver koden for at klikke på det, har jeg brug for et trin før ovenstående erklæring. Sådan gør jeg det:
Trin 1) Vælg det sted, hvor trinnet skal indsættes.
- Ekspertvisning: Placer markøren, hvor du vil have skridtet, og start tringeneratoren.
- Nøgleordsvisning: Vælg det trin, hvorunder du vil indsætte trinnet.
- Aktiv skærm: I det aktive skærmvindue skal du højreklikke og vælge indstillingen Tringenerator. Det beder dig om at vælge det objekt, som dit trin skal baseres på. Herefter startes Step Generator-vinduet.
Trin 2) Dette er tringeneratorvinduet, der bliver lanceret. Bemærk de detaljer, som det vises nu. Det viser alle detaljer relateret til det trin, der aktuelt er valgt. Vi kan vælge de krævede værdier til det nye trin, men det påvirker ikke det aktuelle trin.
Jeg vil indstille værdierne som krævet af mig for at aktivere kontrol af, om linket findes.
Som du kan se, valgte jeg et testobjekt, oprettede et kontolink og valgte operationen Eksist. Jeg lod argumenterne være tomme, fordi det er valgfrit og valgte, at returværdien af operationen er gemt i en variabel var_Exist. Det viser VB Script-erklæringen, da den vises i ekspertvisningen i feltet 'Genereret trin'. Med andre ord syntaksen.
Trin # 3) Rullelisten, hvor jeg valgte et testobjekt, kan jeg skiftevis vælge at basere mit trin på et hjælpeprojekt eller funktioner.
Trin # 4) Objekt: dette felt indeholder en liste over krævede objekter eller funktionsbibliotekets kilde.
Trin # 5) Funktionsfelt giver dig mulighed for at vælge den passende metode, egenskab eller funktion.
Trin # 6) Argumenter og returværdi: Disse felter er selvforklarende. Brugeren kunne parametrere argumenterne eller give konstante værdier.
Trin # 7) Brugeren kan bare indsætte en erklæring eller vælge at følge den med en anden ved at markere 'Indsæt endnu et trin' -indstillingen TIL.
Trin # 8) Så tilbage til vores eksempel. Jeg klikker på OK. Dette er udsagnet, der bliver indsat.
var_Exist = Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Exist Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
Kontrolpunkter
Vi har hidtil stødt på forskellige steder i dine artikler, nogle henvisninger til kontrolpunkter . Der er mange måder at definere, hvad et kontrolpunkt er, dette er mit - “ Det er et logisk punkt i din test, hvor du forsøger at fastslå, om der er en match mellem en bestemt forventet værdi og den faktiske værdi, som den findes på AUT ”.
Vi har talt tidligere; QTP giver visse indbyggede kontrolpunkter, men begrænser ikke brugeren til kun dem. På ethvert tidspunkt i en test er testeren fri til at opbygge et hvilket som helst antal kontrolpunkter i denne test for at inkludere verifikationspunkter. Det er ifølge mig en af de mest alsidige funktioner i QTP.
Det er indlysende, at brugerdefinerede kontrolpunkter er udelukkende i forhold til den enkeltes problem. Vi vil udstyre os med grundlæggende begreber på kontrolpunkterne, der kommer som en integreret del af QTP.
# 1) Når et kontrolpunkt tilføjes, tilføjer QTP en “ Tjek CheckPoint ” i ekspertvisningen og en tilsvarende række i søgeordsvisningen.
For eksempel,
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check CheckPoint('Gmail: Email from Google')
#to) Brugeren kan få kontrolpunktserklæringen til at returnere en boolsk værdi, der viser resultatet af kontrolpunktet. Hvis den bestod, returnerer den 1 og 0, hvis den mislykkedes. For at være i stand til det skal vi bruge parenteser omkring kontrolpunktargumentet i udsagnet i ekspertvisningen.
For eksempel,
i=Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check(CheckPoint('Gmail: Email from Google'))
# 3) Som standard er navnet på kontrolpunktet navnet på det objekt, som denne kontrol udføres på.
# 4) Brugeren kan acceptere dette navn eller ændre det
# 5) Når testen kører, hvis den forventede værdi svarer til den faktiske værdi for kontrolpunktet, passerer kontrolpunktet ellers mislykkes det.
# 6) Resultaterne kan ses i Run Results Viewer.
bedste program til overvågning af CPU-temperatur
Der er 10 kontrolpunkter, som QTP giver sine brugere:
- Standard kontrolpunkt
- Billedkontrolpunkt
- Bitmap kontrolpunkt
- Sidekontrolpunkt
- Tekstkontrolpunkt
- XML-kontrolpunkt
- Kontrolpunkt for tekstområde
- Tabel kontrolpunkt
- Tilgængelighedskontrolpunkt
- Databasekontrolpunkt
Den generelle måde, hvorpå et kontrolpunkt indsættes, er efter at de første testtrin er oprettet. Det er dog muligt at tilføje kontrolpunkter under optagelse eller redigering.
Det anbefales, at testeren har foreløbig viden om alle kontrolpunkterne for at træffe den rigtige vurdering af, hvilket kontrolpunkt der er egnet til den aktuelle opgave.
=> Besøg her for QTP Training Tutorials Series
Vi skal gøre netop det i den næste artikel. Vi skal se, hvad hvert kontrolpunkt gør, og prøve at lære at bruge dem.
Anbefalet læsning
- QTP Tutorials - 25+ Micro Focus Quick Test Professional (QTP) Training Tutorials
- QTP-tutorial # 15 - Brug af tekstområde, tabel og sidekontrolpunkter i QTP
- QTP-tutorial # 14 - Sådan tilføjes bitmap- og tekstkontrolpunkter i QTP-tests
- QTP-vejledning nr. 3 - Tilføjelse af standardtrin fra søgeordsvisning
- QTP-vejledning nr. 16 - Trin til indsættelse af XML-, tilgængeligheds- og databasekontrolpunkter
- Implementering i MongoDB: Trin-for-trin vejledning
- Arbejde med Keyword View - QTP-træningsvejledning 2
- Trin-for-trin installation og opsætning af Appium Studio