qtp tutorials 25 micro focus quick test professional training tutorials
I dag publiserer vi del en av en flerdelt gjestepostserie på Micro Focus Quick Test Professional (QTP). I denne flerdelte QTP-opplæringsserien vil vi dekke alle QTP-opplæringer og konsepter i detalj med tilstrekkelige illustrasjoner. Vår ekspertforfatter Swati S. vil hjelpe oss med å bringe denne serien til leserne våre.
Disse QTP-opplæringene er designet for nybegynnere til avanserte brukere. Med utgangspunkt i grunnleggende om QTP vil du lære avansert skripting med praktiske eksempler for enkel forståelse.
MERK: Nedenfor er tekstveiledninger nok til at du kan komme i gang med å lære om QTP Automation-verktøyet. Men hvis du er interessert i praktisk QTP-trening, vennligst sjekk vår Omfattende QTP-video kurs av erfarne fagfolk.
Tatt i betraktning den store listen over disse QTP opplæringsprogrammer , vi publiserer ofte nye artikler. Hold oversikt over alle artiklene i denne Quick Test Professional Online-opplæringsserien, slik at du ikke går glipp av noe emne. Følg emnene nøye, øv deg hjemme på prøveversjonen av QTP og still spørsmålene dine i den respektive artikkelen. Vi vil sørge for at alle relevante spørsmål blir besvart.
Hvis du er en ekspert QTP-bruker, vennligst del din erfaring for å forbedre denne QTP-opplæringsserien ved å diskutere avanserte QTP-konsepter og svare på lesernes spørsmål.
Hva du vil lære:
Opplæringsprogrammer for QTP Training Series
QTP Introduksjon
- Opplæring # 1 - Introduksjon til QuickTest Professional (QTP)
- Opplæring # 2 - Arbeider med QTP Keyword View og Expert view
- Opplæring # 3 - Legge til standard trinn fra søkeordvisning
- Opplæring # 4 - Betingelses- og løkkeuttalelser i søkeordvisning
- Opplæring # 5 - Flytte trinn og håndtere breakpoints
- Opplæring # 6 - Forstå QTP Record and Run Settings
- Opplæring # 7 - Hvordan QTP identifiserer objekter unikt? (Må lese)
- Opplæring # 8 - Opptaksmodi, Object Spy og Repositories
Lær VB Scripting
- Opplæring # 9 - VBScript Tutorials - En komplett guide
- Opplæring # 10 - Grunnleggende om VBScript for å lære QTP - Opplæring 2
QTP-sjekkpunkter
- Opplæring # 11 - Bruk av passordkoder og aktiv skjerm
- Opplæring # 12 - Ekspertvisning, trinngenerator og sjekkpunkter
- Opplæring # 13 - Sette inn standard- og bildekontrollpunkt
- Opplæring # 14 - Sette inn bitmap- og tekstkontrollpunkter i tester
- Opplæring # 15 - Bruke tekstområde, tabell og sidesjekkpunkter
- Opplæring # 16 - XML-, tilgjengelighets- og databasekontrollpunkter
Test automatiseringsrammer
- Opplæring # 17 - Automatiseringsrammer Del-1 (Må lese)
- Opplæring # 18 - Test automatiseringsrammer Del-2
Forbedre testene dine
- Opplæring # 19 - Parameterisering i QTP del-1
- Opplæring # 20 - Parameterisering i QTP del-2
- Opplæring # 21 - Handlinger og funksjonsbiblioteker
- Opplæring # 22 - Bruke QTP Object Repositories
- Opplæring # 23 - Smart objektidentifikasjon og testresultatanalyse
- Opplæring # 24 - Virtuelle objekter og gjenopprettingsscenarier
- Opplæring # 25 - Beskrivende programmering
Test din forståelse
Her er den første artikkelen i denne QTP-opplæringsserien - “Introduction to QuickTest Professional (QTP)”
Introduksjon til QuickTest Professional (QTP)
Hva er QTP?
Micro Focus ’s Quick Test Professional (QTP) er en programvare som muliggjør automatiseringstesting for programvareapplikasjoner - Funksjonell og regresjonstesting for å være mer spesifikk. QTP leveres med et brukergrensesnitt som kan betraktes som et integrert utviklingsmiljø (IDE) for selve testen.
beste gratis nedlastingsapp for mp3 for android
IDE har forskjellige funksjoner som hjelper testeren til å utvikle et omfattende skript som vil kunne validere formålet med testen. Alle disse funksjonene vil bli diskutert i detalj når vi går gjennom serien av disse artiklene.
Noen av de viktige aspektene ved QTP:
- Den bruker VB Script som skriptspråk. (Et skriptspråk er et som tolkes ved kjøretid)
- QTP kjører bare i et Windows-miljø.
- Den nåværende versjonen av QTP er 11.0 (Siste versjon Unified Functional Testing - UFT 11.5)
- Teknologiene den støtter er Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services og mange store språk. Selv om noen av de eldre versjonene ikke støtter alle teknologiene som er oppført.
Hvordan virker det?
Den grunnleggende testopprettingsmetoden er innspilling og avspilling. Hva betyr dette egentlig? La oss snakke om ‘Record’ først. Når en tester starter QTP og utfører en rekke operasjoner på AUT (Application Under Test) genererer QTP kodelinjer som tilsvarer hver utført operasjon.
Dette vil være det grunnleggende testskriptet. Gå videre til 'Playback'. Når testskriptet som er opprettet, kjøres, utfører det nøyaktig de samme operasjonene på AUT og spiller dermed sekvensen av trinn som allerede er spilt inn.
For eksempel, Når jeg starter QTP og prøver å få tilgang til påloggingssiden til et nettbasert e-postprogram, skriver jeg inn påloggings-ID, passord og trykker på OK-knappen. Disse handlingene blir registrert i tilsvarende VBScript-kodelinjer i QTP IDE. Når jeg lagrer dette testskriptet og spiller det av, vil QTP angi samme påloggings-ID, passordet jeg skrev inn før, og klikke på OK-knappen for meg.
Nå som dette er kjernen i den grunnleggende testopprettelsesteknikken, er opptak og avspilling ikke alltid tilstrekkelig for et robust testskript. Testeren må bruke de andre funksjonene i IDE sammen med noen av hans programmeringsevner for å oppnå de nødvendige resultatene.
Det er forskjellige tekniske aspekter som må tas i betraktning før vi prøver å spille inn og avspille, som tilstanden til AUT, synkronisering, de eksakte menyalternativene, den nøyaktige koden som QTP genererer osv. Vi kommer til det så snart vi diskutere de grunnleggende begrepene i selve verktøyet.
Slik fungerer alt dette. QTP identifiserer de forskjellige objektene i AUT ved et navn eller behandler-ID eller andre unike egenskaper / egenskaper som objektet har. I løpet av opptaksfasen fanger den alle disse egenskapene, og under avspilling utfører den de ønskede operasjonene som et museklikk, avkrysningsrute, etc. på disse objektene.
Hva trenger du for å komme i gang med QTP?
En gyldig QTP-lisens eller i tilfelle en elev har en prøveversjon på datamaskinen.
QTP Last ned : Her er en lenke for å laste ned prøveversjonen av QTP: Last ned Micro Focus Unified Functional Testing (UFT) .
I lenken ovenfor går du til fanen 'Forsøk og demonstrasjoner' og velger alternativet 'Micro Focus QTP Essentials 11.0 English Evaluation (only web GUI Testing)'. Du kan også velge den nyeste versjonen Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Gi oss beskjed hvis du vil ha mer detaljerte instruksjoner om nedlasting og installering av QTP-prøveversjon på maskinen din.
Det er to typer lisenser - setelisens og samtidig / flytende lisens. Setelisensen er for en enkelt maskin samtidig, mens en nåværende lisens er for et bestemt antall samtidige brukere.
Nå som vi har litt bakgrunnsinformasjon om QTP, la oss undersøke selve verktøyet som starter med brukergrensesnittet.
QTP GUI:
hva er den beste programvaren for rengjøring av datamaskiner
Når en test er registrert eller opprettet, kan den vises i en av disse to visningene:
- Nøkkelordvisning: Denne visningen er en tabellvisning av alle objektene og handlingene som utføres på dem. Hver rad i tabellen er et trinn utført på AUT og kan endres. Noen av de vanligste kolonnene som vises er varen, operasjonen, verdien og dokumentasjonen.
- Ekspertvisning: Som navnet antyder, er denne visningen for flere tekniske brukere som ønsker å tilpasse kildekoden i henhold til deres krav.
Begge visningene er tilgjengelige samtidig, slik at brukeren kan veksle mellom dem når som helst under testopprettelsen eller -endringen.
La oss ta opp litt for å komme i gang
Trinn 1): Start QTP. Det første som kommer opp er en tilleggsleder. Den viser alle tilleggene som er tilgjengelige, og brukeren kan sjekke eller fjerne merkingen etter behov. Active-X, Web og Visual Basic er tilgjengelige som standard. (Denne funksjonen kan slås av om nødvendig) .
Steg 2) Ved å klikke OK i Add-in Manager QTP-startsiden kommer opp. (klikk på bildet for å forstørre)
Trinn 3) Når du velger 'Record' -alternativet (F3-tast), kommer skjermbildet 'Record and Run settings' (Registrer og kjør innstillinger) opp med fanene 'Web' og 'Windows Application'. Klikk OK uten å endre noen innstillinger. Imidlertid vil alle funksjonene på dette skjermbildet bli diskutert utførlig senere.
Trinn 4) For vårt eksempel skal jeg starte applikasjonen 'Flight' fra prøvene som følger med QTP. Jeg kommer til å angi 'Agentnavn' og 'Passord' i påloggingsskjermen. La oss nå undersøke koden den genererer.
Følgende er søkeordvisningen. Som du kan se, er handlingene i form av en tabell med kolonner: Element, Operasjon, Verdi og Dokumentasjon. Element tilsvarer objektet i AUT som vi utførte en handling på, operasjonen er selve handlingen, verdien er data vi setter det bestemte objektet til og dokumentasjonen er mer eller mindre som en beskrivelse. (klikk på bildet for å forstørre)
hva er den beste videokonvertereren
Den tilsvarende søkeordvisningen for den samme testen er som følger. Som du kan se inneholder denne visningen kildekoden for alle utførte handlinger.
Trinn 5) Koden kan manipuleres fra en av disse visningene.
Konklusjon
Her er en liste over alt vi diskuterte i denne artikkelen:
QTP er en programvare som hjelper til med automatisert funksjonell og Regresjonstesting av programvare. Den nåværende versjonen kjører bare i et Windows-miljø og bruker VB-skript som skriptspråk. Den grunnleggende metoden for å lage en test er Record and Playback, men det er ikke alltid det er tilstrekkelig. Den leveres med to typer lisenser, sete og samtidig.
Standard tilleggene er Active X, Web og Visual Basic. En test kan registreres på et web- eller Windows-program; de spesifikke detaljene skal vises i popup-vinduet for registrering og kjøring av innstillinger. GUI gir to visninger, Keyword og Expert.
Nøkkelordvisningen er et skjema som viser detaljer som navnet på objektene, verdien og operasjonen som er utført osv. Ekspertvisningen viser de utførte handlingene på AUT i form av kildekode.
Ytterligere operasjoner som skal utføres på testobjektene kan legges til eller slettes enten fra søkeordvisningen eller programmatisk fra ekspertvisningen. Mer informasjon om dette i neste artikkel.
Om forfatter: Dette er Swati, og med disse artiklene prøver jeg å etablere en omfattende læringsopplevelse for QTP-nybegynnere. Etter å ha jobbet mer enn 4 år på QTP i løpet av de 8 årene jeg har levd som QA, innser jeg at potensialet for automatiseringstesting er enormt. Jeg prøver å utøve dette potensialet kollektivt med alle våre lesere gjennom disse artiklene.
Vil du lære QTP fra erfarne fagpersoner? Bli med på vårt videokurs online
Vær med og del denne GRATIS QTP-treningsserien med vennene dine. Still spørsmålene dine i kommentarene nedenfor. Merk denne siden, siden vi oppdaterer lenker til alle QTP-opplæringer herfra.
Anbefalt lesing
- Arbeide med søkeordvisning - Opplæringsveiledning for QTP 2
- QTP Opplæring # 18 - Datadrevne og hybridrammer forklart med QTP-eksempler
- DevOps Tutorial: The Ultimate Guide to DevOps (25+ Tutorials)
- JAVA-opplæring for nybegynnere: 100+ praktiske Java-videoveiledninger
- Python-opplæring for nybegynnere (praktisk GRATIS Python-trening)
- 30+ beste selenopplæringsprogrammer: Lær selen med virkelige eksempler
- Velkommen til SoftwareTestingHelp.com!
- In-Depth Eclipse Tutorials For Beginners