Best Practices i QTP Automation
Start automatisering fungerer bare når AUT (Application Under Test) er stabil. dvs. Du bør ha fullført første runde med manuell testing før start QTP automatisering oppgave.
Bruk gjenbrukbare handlinger der det er mulig. Og, bør Funksjonelle bibliotekene brukes til å inkludere VBScript funksjoner slik at vedlikehold av VBScript funksjoner er lett.
Ikke kopiere og lime inn sjekkpunkter når du ønsker å sjekke samme i mer enn én steder. I stedet opprette separate sjekkpunkter.
Fordi manipulere sjekkpunkter i QTP er ikke gjennomførbart, eller vil det være vanskelig.
Åpne browser /søknad etter åpning QTP.
Dine VBScript funksjoner bør ikke har noen hardkodet objektnavn, bør navnet på objektene sendes som funksjonsargument.
Bruk Delt Object Repository. Mitt forslag er, ikke bruk DP (Beskrivende Programmering) som vil øke vedlikeholdsarbeid.
Før du legger et objekt til objekt Repository, sette opp passende objekt identifikasjonsegenskaper (i Verktøy- > ObjectIdentification) hvis du føler at standardidentifikasjons egenskaper er ikke egnet for deg programmet. Hvis du gjør det etter å ha lagt noen objekter til Object Repository så kan du møte problemer knyttet til å ha flere testobjekter i Object Repository for en enkelt selve objektet.
Åpne QTP hjelp av automatisering objektmodell .
Du kan gjøre det bare ved å skrive ( enda du har 'generere script' i QTP IDE selv
) enkel vbs fil, og deretter åpne QTP bare ved å dobbeltklikke denne vbs fil. Det er veldig viktig hvis du utvikle dine skript i en maskin /miljø og planlegger å kjøre /kjøre den i et annet miljø. Ved hjelp av automatisering Object modellen gjør vi for at alle IDE innstillinger (f.
eks Object identifikasjonsegenskaper) som endres i utviklingsmiljøet blir spredd til execution environment også
Bruk alltid Reference /Relativ banen når du ringer noen ytre gjenbrukbare handling i stedet for å bruke absolutt /full bane, ellers skriptet vil mislykkes når du plasserer den i annen vei.
Husk å ta backup av Object Resurser før sammenslåing objekt repositories .
Sett riktig inline kommentarer og også satt sammendrag kommentarer ( beskrivelse, inngang og utgang parametere, avhengighet, og forfatter
) i begynnelsen av testen.
I kommentarene huske å nevne om gjennomføring /dataflyt
. Rename Objekter i Object Repository å ha riktig betydning for dem. Fordi standard navnet gitt ved å legge