qtp tutorial 5 moving steps
QTP træningsvejledning nr. 5 - Flytte trin, slette trin og håndtere breakpoints i søgeordsvisning. Dette er den fjerde og sidste artikel om QTP Keyword-visningsfunktioner.
Vi nærmer os næsten slutningen af sessioner vedrørende 'Keyword View' af QTP. Hvordan det ser ud, hvad det gør, hvad kan vi gøre med det - Dette er nogle af de aspekter, vi forsøger at afsløre i løbet af vores artikler. Forståelse af visningen, tilføjelse af trin, betingede udsagn er allerede behandlet.
=> Klik her for QTP Training Tutorials Series
Hvad du vil lære:
Andre funktioner i søgeordsvisning
I dag lærer vi de resterende søgeordsfunktioner som f.eks. Flytningstrin, sletning af trin og håndtering af breakpoints.
Ligesom altid bruger vi den prøvetest, vi har arbejdet med - Loginfunktionen på applikationen Flight-prøve.
Bevægelige trin
# 1) Den første og enkleste måde - Keyword-visningen fungerer som enhver applikation til ændring af tekst, når det kommer til at klippe, kopiere og indsætte trinnene. Således er alle udklipsholdergenveje anvendelige.
- Ctrl + C - Kopiering
- Ctrl + V - Flytning
- Ctrl + X- Klip
#to) Den næste måde er ved at vælge menupunktet. For at bruge dette skal du vælge det trin, der skal flyttes, og vælge følgende menuvalg:
- Rediger-> Klip
- Rediger-> Kopier
- Rediger-> Indsæt
# 3) Den anden metode er at trække og slippe.
En hvilken som helst af ovenstående metoder kan bruges til at flytte trin. Der er dog en få grundregler:
- Loop- eller tilstandsangivelserne kan kun flyttes i blokke. For eksempel kan du ikke bare flytte den anden del til en 'hvis ... ellers' udsagn.
- I et trin, hvor et element er et underordnet objekt, og brugeren beslutter at flytte det, er der et af de to scenarier, der kommer op. Enten flyttes trinnet under den samme forælder eller til en anden forælder. Hvis den flyttes under den samme forælder, kommer den simpelthen op i den nye valgte position. Men hvis det flyttes under en anden forælder, bliver forældren duplikeret. Lad os se dette billedligt:
( Bemærk - klik på et hvilket som helst billede for at forstørre)
Jeg vil flytte det trin, hvor vi indtaster agentnavnet (det der er fremhævet ovenfor) under det overordnede objekt 'Flight Reservation'. Lad os bemærke, at det overordnede objekt til 'Agentnavn' er Login. Jeg trak simpelthen skridtet for at være det sidste. Sådan ser det ud:
Tidligere i introduktionssessionerne har vi diskuteret, at vi kan foretage flere handlinger i en test. Lad os se, hvordan en test med flere handlinger vises i nøgleordsvisningen, og hvordan denne visning kan bruges til disse handlinger som ønsket.
For at opnå dette er jeg simpelthen ved at konvertere alle trin under det overordnede objekt 'Flight Reservation' i vores ovenstående eksempel til at blive vist under en anden handling. Tilføjelse af handlinger, trin til handlinger, alt dette vil blive diskuteret detaljeret, når vi går videre i vores sessioner.
Handling 1:
Handling2:
Som du kan bemærke i testflowruden, vises rækkefølgen, hvor disse handlinger udføres.
data maskering værktøjer til SQL Server
Hvis jeg ønsker, at handling 2 skal køre først efterfulgt af handling 1, giver nøgleordsvisning mig det ved at lade mig trække og slippe handlingerne til den nødvendige position.
Med dette har vi dækket alle de oplysninger, der er nødvendige for at flytte trin / handlinger / blokke inden for en test ved hjælp af Keyword-visningen.
Slet trin
Sletning af trin fra QTP kunne ikke have været enklere. Alt hvad du skal gøre er at vælge det trin, du ikke vil have i testen, og blot trykke på knappen 'Slet' på tastaturet eller højreklikke på et trin og vælge 'Slet' i menuen eller vælge et trin og vælge ' Rediger-> Slet ”fra hovedmenuen.
Hvis et trin, der har defineret deltrin, er valgt til sletning, vises følgende meddelelse for brugeren:
Hvad dette betyder er, at hvis et trin med undertrin vælges til sletning, slettes også alle undertrin.
Og alt dette er der for at diskutere sletning af trin.
Tilføjelse af breakpoints til testen fra nøgleordsvisningen
Ofte under udførelsen kan der være en eller flere ting, som du vil holde øje med og observere, hvilken slags ændringer der sker. Dette kan være at se den tilstand, et objekt når til eller at notere en værdi, en variabel tager osv. En facilitet, der hjælper os med at gøre netop det, er et brudpunkt.
Det er dybest set et bestemt punkt i din test, hvor du vil sætte testkørslen på pause og observere eller få visse oplysninger om din test. De fleste gange gør denne funktion fejlretning lettere.
Nu hvor vi ved, hvad et brudpunkt er, vil vi forsøge at forstå, hvordan vi tilføjer dem til vores tests fra nøgleordsvisningen.
Alt hvad du skal gøre er at klikke på venstre margen i det bestemte trin, hvor du har brug for at sætte testen på pause. Tilføjelsen af et brudpunkt repræsenteres af en rød prik i venstre margen svarende til det trin, hvor et brud tilføjes.
Sådan ser det ud:
Valg af et trin og tryk på F9 på tastaturet resulterer også i tilføjelsen af et brudpunkt.
Endelig kan menupunktet 'Fejlfinding-> Indsæt / fjern brydepunkt' også bruges.
Så når et brudpunkt er indsat, vil testen køre indtil det trin, hvor den indsættes normalt, og vil stoppe, før den udføres. På det tidspunkt kan testeren udføre de krævede observationer, som programmet blev stoppet for, og fortsætte med at køre det ved at vælge “Kør” mulighed en gang til fra hovedmenuen, når han er klar.
Hvis vi tilføjer et brudpunkt fra nøgleordsvisningen, vises det samme i ekspertvisningen også foran den linje, der svarer til den række, som den bliver tilføjet.
Omvendt gælder også, hvis du tilføjer et brudpunkt fra ekspertvisningen, afspejles det i søgeordsvisning.
Så simpelt som det er at indsætte et brudpunkt, er det endnu lettere at slette, når dets formål er tjent, eller når det ikke længere er nødvendigt.
Slet brudpunkter
Hvis du klikker endnu en gang på linjen, hvor brudpunktet allerede findes, vil det slette det. Nøgleord F9 eller menupunktet 'Fejlfinding-> Indsæt eller slet brydepunkt' kan vælges på et trin med et brudpunkt, og det fjernes.
Konklusion
Så dette afslutter diskussionen af alle egenskaberne og mulighederne for søgeordsvisning i detaljer. Denne opfattelse er den mest læsbare blandt de to, og når alle funktionerne er forstået, kan vi bruge den så effektivt som muligt for at gøre testene robuste.
=> Besøg her for QTP Training Tutorials Series
Den kommende QTP-tutorial handler om, hvordan man registrerer en ny test, og hvad er de faktorer, der bestemmer succesen for at være i stand til at gøre det.
Anbefalet læsning
- QTP Tutorials - 25+ Micro Focus Quick Test Professional (QTP) Training Tutorials
- Arbejde med nøgleordsvisning - QTP-træningsvejledning 2
- QTP-vejledning # 3 - Tilføjelse af standardtrin fra søgeordsvisning
- Top 105 QTP-interviewspørgsmål og -svar (seneste UFT-interviewspørgsmål)
- QTP Tutorial # 6 - Forståelse af QTP Record og Run-indstillinger til vores første test
- QTP-tutorial # 18 - Datadrevne og hybridrammer forklaret med QTP-eksempler
- QTP-tutorial # 24 - Brug af virtuelle objekter og gendannelsesscenarier i QTP-tests
- Parameterisering i QTP forklaret med eksempler (del 1) - QTP vejledning nr. 19