QTP och WinRunner är två mjukvarutestning applikationer som utvecklats av Mercury Interactive , en Hewlett - Packard dotterbolag . QTP står för Quick Test Professional . När en ny programvara utvecklas , är dess prestanda , funktionalitet , användbarhet och kvalitet testas med hjälp av program som QTP och WinRunner . Även känd som Kvalitetssäkrad , QTP och WinRunner testa både programvara och programmering eller objektorienterad miljöer där det har utvecklats . Tillägg
När en programvara är utvecklad i en viss miljö , såsom C + + , QTP eller WinRunner är add- ins till miljön för att testa prestanda av den färdiga produkten . Programmering miljöer såsom C , C + + , Oracle , Java och Visual Basic stöd både QTP och WinRunner tillägg . Webb föremål som Active X Control and webbapplikationer som Internet Explorer stöder också båda testtillämpningar . Men . NET , Flash och XML tjänster stödjer endast QTP tillägg . Å andra sidan , stöder PowerBuilder , Delphi , Centura , Siebel och SmallTalk stöd endast WinRunner och inte QTP tillägg .
Användargränssnitt
Användargränssnittet hänvisar till den lätthet med vilken användarna kan interagera med programmet . Både QTP och WinRunner är kraftfulla verktyg för testning av programvara . Dock har QTP funktioner som gör det mer användarvänligt . WinRunner är uttömmande fokuserat på att testa skript och kräver hög programmering skicklighet. QTP , tillsammans med skriptspråk , har också inbyggt grafiskt användargränssnitt eller GUI , peka - och-klicka- verktyg . Därför är programmet enklare att använda . QTP har ett grundläge för nybörjare och amatörer såväl som en " expert mode " för hög nivå programmerare som inte har att förlita sig på peka- och-klicka- funktioner .
skript
WinRunner använder ett programspråk som kallas Test Skriptspråk att utveckla manus som skulle testa funktionalitet. TSL är en procedur - programmering liknar C-språket . QTP , å andra sidan , använder VB -skript att utveckla testprotokoll . Visual Basic är ett objektorienterat programmeringsspråk. De skript i WinRunner kan utvecklas enbart med hjälp av programkod , medan i QTP är skript utvecklats med både programkod och GUI-verktyg . Både WinRunner
Övriga funktioner
och QTP möjliggöra för provningsförfaranden som ska registreras och spelas upp . Båda erbjuder en kod redaktör och debugger och bibliotek för delade objekt , skript och funktioner . Båda har en funktion generator , ett verktyg som gör det möjligt att testa program snabbt och felfritt . Vidare erbjuder WinRunner flera dokument gränssnitt - en anläggning inte tillgänglig i QTP - som gör underordnade fönster som ska bäddas in i det överordnade fönstret . QTP har en funktion som kallas " Active Screen ", vilket ger en ögonblicksbild av objektet som testas i realtid .