qtp tutorial 5 moving steps
QTP opplæringsveiledning nr. 5 - Flytte trinn, Slette trinn og håndtere Breakpoints i søkeordvisning. Dette er den fjerde og siste artikkelen om QTP Keyword visningsfunksjoner.
Vi nærmer oss nesten slutten av økter angående 'Keyword View' av QTP. Hvordan det ser ut, hva det gjør, hva kan vi gjøre med det - Dette er noen av aspektene vi prøver å avdekke i løpet av artiklene våre. Forstå utsikten, legge til trinn, er betingede uttalelser allerede behandlet.
=> Klikk her for QTP Training Tutorials Series
Hva du vil lære:
Andre funksjoner i søkeordvisningen
I dag lærer vi gjenværende søkeordfunksjoner, for eksempel bevegelige trinn, sletting av trinn og håndtering av breakpoints.
Akkurat som alltid, vil vi bruke prøvetesten vi har jobbet med - Innloggingsoperasjonen på Flight-prøveapplikasjonen.
Moving Steps
#1) Den første og enkleste måten - søkeordvisningen fungerer som alle applikasjoner for tekstendring når det gjelder klipping, kopiering og liming av trinnene. Dermed er alle snarveiene til utklippstavlen aktuelle.
- Ctrl + C - Kopiering
- Ctrl + V - Flytte
- Ctrl + X- Klipp
#to) Neste måte er å velge menyalternativet. For å bruke dette, velg trinnet som må flyttes og velg følgende menyvalg:
- Rediger-> Klipp
- Rediger-> Kopier
- Rediger-> Lim inn
# 3) Den andre metoden er å dra og slippe.
En hvilken som helst av metodene ovenfor kan brukes til å flytte trinn. Imidlertid er det en få grunnregler:
- Sløyfe- eller tilstandsuttalelsene kan bare flyttes i blokker. For eksempel, for en 'if ... else' uttalelse kan du ikke bare flytte den andre delen.
- I et trinn, der et element er et underobjekt og brukeren bestemmer seg for å flytte det, er det ett av de to scenariene som kommer opp. Enten blir trinnet flyttet under samme foreldre eller til en annen forelder. Hvis det flyttes under samme foreldre, kommer det ganske enkelt opp i den nye stillingen som er valgt. Men hvis den flyttes under en annen forelder, blir foreldrene duplisert. La oss se dette avbildet:
( Merk - klikk på et hvilket som helst bilde for å forstørre)
Jeg skal flytte trinnet der vi angir agentnavnet (det som er uthevet ovenfor) under 'Flight Reservation' overordnede objekt. La oss merke oss at det overordnede objektet for 'Agent Name' er pålogging. Jeg dro bare trinnet for å være den siste. Slik ser det ut:
Tidligere i introduksjonsøktene har vi diskutert at vi kan ha flere handlinger i en test. La oss se hvordan en test med flere handlinger vil vises i søkeordvisningen, og hvordan denne visningen kan brukes disse handlingene som ønsket.
For å oppnå dette er det bare å konvertere alle trinnene under det overordnede objektet 'Flight Reservation' i vårt eksempel ovenfor for å vises under en annen handling. Legge til handlinger, trinn til handlinger alt dette kommer til å bli diskutert i detalj når vi går videre i øktene våre.
Handling 1:
Handling2:
Som du kan merke i testflytruten, vises sekvensen som disse handlingene utføres i.
programvare som er installert på en datamaskin og brukes til å administrere virtuelle maskiner
Hvis jeg ønsker at handling 2 skal kjøres først etterfulgt av handling 1, lar søkeordvisningen meg gjøre det ved å la meg dra og slippe handlingene til den nødvendige posisjonen.
Med dette har vi dekket all informasjonen som er nødvendig for å flytte trinn / handlinger / blokker i en test ved hjelp av søkeordvisningen.
Slett trinn
Slette trinn fra QTP kunne ikke vært enklere. Alt du trenger å gjøre er å velge trinnet du ikke vil ha i testen og bare trykke 'Slett' -knappen på tastaturet eller høyreklikke på et trinn og velge 'Slett' fra menyen eller velge et trinn og velge ' Rediger-> Slett ”fra hovedmenyen.
Hvis et trinn som har deltrinn definert for det er valgt for sletting, vises følgende melding for brukeren:
Hva dette betyr er at hvis et trinn med deltrinn er valgt for sletting, blir alle deltrinnene også slettet.
Og det er alt det er å diskutere sletting av trinn.
Legge til brytepunkter til testen fra søkeordvisningen
Ofte, under utførelsen, kan det være en eller flere ting du vil holde øye med og observere hva slags endringer som skjer. Dette kan være å se tilstanden et objekt får til eller å notere en verdi en variabel tar osv. Et anlegg som hjelper oss med å gjøre nettopp det er et bruddpunkt.
Det er i utgangspunktet et bestemt punkt i testen der du vil stoppe testkjøringen midlertidig og observere eller innhente viss informasjon om testen din. De fleste ganger gjør denne funksjonen feilsøking enklere.
Nå som vi vet hva et bruddpunkt er, vil vi prøve å forstå hvordan vi kan legge dem til i testene våre fra søkeordvisningen.
Alt du trenger å gjøre er å klikke på venstre marg på det aktuelle trinnet der du må stoppe testen. Tillegget til et brytpunkt representeres av en rød prikk i venstre marg som tilsvarer trinnet der et brudd legges til.
Slik ser det ut:
Å velge et trinn og trykke på F9 på tastaturet resulterer også i tillegg av et brytpunkt.
Til slutt kan menyvalget 'Feilsøking-> Sett inn / fjern brytpunkt' også brukes.
Så når et bruddpunkt blir satt inn, vil testen kjøre til trinnet der den settes inn normalt og vil stoppe før den utføres. På det tidspunktet kan testeren utføre de nødvendige observasjonene som programmet ble stoppet for, og fortsette å kjøre det ved å velge alternativet 'Kjør' en gang til fra hovedmenyen når han er klar.
Hvis vi legger til et brytpunkt fra søkeordvisningen, vises det samme i ekspertvisningen også foran linjen som tilsvarer raden den blir lagt til.
Omvendt gjelder også hvis du legger til et bruddpunkt fra ekspertvisningen, gjenspeiles det i søkeordvisningen.
Så enkelt som det er å sette inn et brytpunkt, er det enda enklere å slette når formålet er servert eller når det ikke lenger er behov for det.
Slett Breakpoints
Hvis du klikker en gang til på linjen der brytpunktet allerede eksisterer, vil det slette det. Nøkkelord F9 eller menyalternativet “Feilsøking-> Sett inn eller slett brytpunkt” kan velges på et trinn med et brytpunkt og det blir fjernet.
Konklusjon
Så dette avslutter diskusjonen av alle egenskapene og egenskapene til søkeordvisning i detalj. Denne visningen er den mest lesbare blant de to, og når alle funksjonene er forstått, kan vi bruke den så effektivt som mulig for å gjøre testene robuste.
=> Besøk her for QTP Training Tutorials Series
Den kommende QTP-opplæringen vil omhandle hvordan du registrerer en ny test, og hva er faktorene som avgjør suksessen til å være i stand til å gjøre det.
Anbefalt lesing
- QTP Tutorials - 25+ Micro Focus Quick Test Professional (QTP) Training Tutorials
- Arbeide med søkeordvisning - Opplæringsveiledning for QTP 2
- QTP opplæring # 3 - Legge til standard trinn fra søkeordvisning
- Topp 105 spørsmål og svar om QTP-intervju (Siste spørsmål om UFT-intervju)
- QTP Opplæring # 6 - Forstå innstillinger for QTP Record og Run for vår første test
- QTP Opplæring # 18 - Datadrevne og hybridrammer forklart med QTP-eksempler
- QTP Opplæring # 24 - Bruk av virtuelle objekter og gjenopprettingsscenarier i QTP-tester
- Parameterisering i QTP forklart med eksempler (del 1) - QTP opplæring # 19