QTP og WinRunner er to software testing applikasjoner utviklet av Mercury Interactive, en Hewlett - Packard datterselskap . QTP står for Quick Test Professional . Når en ny programvare er utviklet , er dens ytelse, funksjonalitet , anvendbarhet og kvalitet testet ved hjelp av applikasjoner som QTP og WinRunner . Også kjent som kvalitetssikring programmer, QTP og WinRunner test både programvaren og programmering eller objektorientert miljøer der det ble utviklet. Add- ins
Når et programvareprodukt er utviklet i et bestemt miljø , for eksempel C + +, QTP eller WinRunner , er tilleggene lagt til miljøet å 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 kontroll og web-applikasjoner 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, trenger PowerBuilder , Delphi , Centura , Siebel og SmallTalk støtte bare WinRunner og ikke støtter QTP add- ins .
Brukergrensesnitt
Brukergrensesnittet refererer til den enkle som brukere 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 høy programmering ferdigheter . QTP , sammen med skriptspråk , har også 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 er avhengige av pek-og -klikk- funksjoner .
scripts
WinRunner bruker et programmeringsspråk som kalles Test Script språk for å utvikle scripts som ville teste programvaren funksjonalitet . TSL er en prosedyre -orientert programmering tilsvarende C-språk . QTP , på den annen side , benytter VB skript for å utvikle testing protokoller . Visual Basic er et objektorientert programmeringsspråk. Skript i WinRunner kan utvikles utelukkende ved hjelp av programmeringskode , mens i QTP er skript utviklet ved hjelp av både programkoden og GUI-verktøy .
Andre funksjoner
Både WinRunner og QTP tillate testing prosedyrer som skal registreres og spilles . Begge tilbyr en kode redaktør 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 fri for feil. Videre tilbyr WinRunner flere dokumenter grensesnitt - et anlegg ikke tilgjengelig i QTP - som gjør at underordnede vinduer å integreres i det overordnede vinduet . QTP har en funksjon som heter "Active Screen ", som gir et øyeblikksbilde av objektet som blir testet i sanntid .