QTP og WinRunner er to software test applikationer udviklet af Mercury Interactive, en Hewlett -Packard datterselskab. QTP står for Quick Test Professional. Når en ny software er udviklet , er dens ydeevne , funktionalitet, anvendelighed og kvalitet, testet ved hjælp af programmer som QTP og WinRunner . Også kendt som kvalitetssikring applikationer, QTP og WinRunner test både software produkt og programmeringen eller objektorienteret miljøer, hvor den blev udviklet. Tilføjelsesprogrammer
Når et softwareprodukt er udviklet i et bestemt miljø, såsom C + +, QTP eller WinRunner er tilføjelsesprogrammer føjes til miljøet for at teste effektiviteten af det færdige produkt . Programmering miljøer såsom C, C + + , Oracle, Java og Visual Basic opbakning både QTP og WinRunner tilføjelsesprogrammer. Web genstande som Active X Control og web applikationer som Internet Explorer understøtter også begge teste applikationer . Men . NET, Flash og XML -tjenester understøtter kun QTP tilføjelsesprogrammer. På den anden side, behøver PowerBuilder , Delphi, Centura , Siebel og SmallTalk understøtter kun WinRunner og ikke understøtter QTP tilføjelsesprogrammer.
User Interface
Brugergrænsefladen refererer til den lethed, hvormed brugerne kan interagere med ansøgningen. Både QTP og WinRunner er stærke værktøjer til software test. Men QTP har funktioner, der gør det mere brugervenligt. WinRunner er udtømmende fokuseret på test scripts , og kræver stor programmering færdigheder. QTP , sammen med scriptsprog , har også indbygget grafisk brugergrænseflade eller GUI , peg-og -klik -værktøjer. Derfor ansøgningen er lettere at bruge . QTP har en grundlæggende funktion for begyndere og amatører såvel som en " ekspert mode" for højt niveau programmører, der ikke behøver at stole på point -and -click funktioner.
scripts
WinRunner bruger et programmeringssprog kaldet Test Script Language at udvikle scripts , der vil teste software funktionalitet. TSL er en procedure -orienteret programmering svarende til C-sprog . QTP , på den anden side, bruger VB scripts til at udvikle test protokoller. Visual Basic er et objekt -orienteret programmeringssprog. De scripts i WinRunner kan udvikles udelukkende bruger programmeringskode , mens der i QTP er scripts udviklet ved hjælp både programmerings kode og grafiske værktøjer .
Andre funktioner
Både WinRunner og QTP giver mulighed for at teste procedurer, der skal registreres , og spilles om. Begge tilbyder en kode editor og debugger og biblioteker til delte objekter, scripts og funktioner. Begge har en funktion generator, et værktøj, der gør det muligt at teste programmer hurtigt og fri for fejl. Endvidere WinRunner tilbyder en multiple- dokument interface - en facilitet ikke tilgængelig i QTP - der tillader underordnede vinduer skal integreres i det overordnede vindue . QTP har en funktion kaldet " Aktiv skærm", som giver et øjebliksbillede af det objekt, der bliver testet i real- tid.