Forskjeller mellom QTP & WinRunner

QTP og WinRunner er to software testing applikasjoner utviklet av Mercury Interactive, en Hewlett-Packard datterselskap. QTP står for Hurtigtest Professional. Når en ny programvare er utviklet, er dens ytelse, funksjonalitet, anvendelighet og kvalitet testet ved hjelp av applikasjoner som QTP og WinRunner. Også kjent som kvalitetssikring applikasjoner, QTP og WinRunner test både programvaren og programmering eller objektorienterte miljøer der det ble utviklet.

Add-ins

Når et programvareprodukt er utviklet i et bestemt miljø, for eksempel C ++, QTP eller WinRunner, add-ins er lagt til miljøet for å teste ytelsen til det ferdige produktet. Programmering miljøer som C, C ++, Oracle, Java og Visual Basic støtte både QTP og WinRunner add-ins. Web gjenstander som Active X-kontrollen og webapplikasjoner som Internet Explorer støtter også både testing programmer. Men NET, Flash og XML tjenester støtter bare QTP add-ins. På den annen side, Powerbuilder, Delphi, Centura, Siebel og Smalltalk støtter bare WinRunner og støtter ikke QTP add-ins.

Brukergrensesnitt

Brukergrensesnittet viser til den enkle som brukerne kan samhandle med søknaden. Både QTP og WinRunner er kraftige verktøy for software testing. Imidlertid har QTP funksjoner som gjør det mer brukervennlig. WinRunner er uttømmende fokusert på testing skript og krever ferdigheter høy programmering. QTP, sammen med skriptspråk, også har innebygd grafisk brukergrensesnitt, eller GUI, pek-og-klikk-verktøy. Derfor er anvendelsen enklere å bruke. QTP har en grunnleggende modus for nybegynnere og amatører så vel som en "ekspert-modus" for høyt nivå programmerere som ikke har til å stole på pek-og-klikk-funksjoner.

scripts

WinRunner bruker et programmeringsspråk som kalles Test Script Språk for å utvikle scripts som ville teste programvare funksjonalitet. TSL er en prosedyreorientert programmering som ligner på C-språk. QTP, på den annen side, benytter VB skript for å utvikle testprotokoller. Visual Basic er et objektorientert programmeringsspråk. De skript i WinRunner kan utvikles utelukkende ved hjelp av programmeringskode, mens i QTP, er skript utviklet ved hjelp av både programmeringskode og grafiske verktøy.

Andre funksjoner

Både WinRunner og QTP tillate testprosedyrer som skal tas opp og spilles. Begge tilbyr en kode editor og debugger og biblioteker for delte objekter, skript og funksjoner. Begge har en funksjon generator, et verktøy som gjør det mulig å teste programmer raskt og feilfritt. Videre tilbyr WinRunner en flere dokumenter grensesnitt - et anlegg ikke er tilgjengelig i QTP - som gjør at underordnede vinduer å være innebygd i det overordnede vinduet. QTP har en funksjon som heter "Active Screen", som gir et øyeblikksbilde av objektet som blir testet i sanntid.