QTP – Inledning
QTP står för QuickTest Professional, en produkt från Hewlett Packard (HP). Detta verktyg hjälper testare att utföra en automatiserad funktionstestning sömlöst utan övervakning när skriptutvecklingen är klar.
HP QTP använder Visual Basic Scripting (VBScript) för att automatisera applikationerna. Scripting Engine behöver inte installeras exklusivt, eftersom den är tillgänglig som en del av Windows OS. Den aktuella versionen av VBScript är 5.8, som är tillgänglig som en del av Win 7. VBScript är INTE ett objektorienterat språk utan ett objektbaserat språk.
Testverktyg
Verktyg från ett mjukvarutestningskontext kan definieras som en produkt som stöder en eller flera testaktiviteter direkt från planering, krav, skapande av en byggnad, testkörning, defektloggning och testanalys. h3>
Verktyg kan klassificeras baserat på flera parametrar. Det inkluderar –
- Syftet med verktyget
- De aktiviteter som stöds i verktyget
- Typ / testnivå det stöder.
- Den typ av licensiering (öppen källkod, freeware, kommersiell)
- Tekniken som används
Typer av verktyg
Sr.Nr. | Verktygstyp | Används för | Används av |
---|---|---|---|
1 | Testhanteringsverktyg | Testhantering, schemaläggning, defektloggning, spårning och analys. | Testare |
2 | Konfigurationshanteringsverktyg | För implementering, körning, spårning av ändringar | Alla teammedlemmar |
3 | Statiska analysverktyg | Statisk testning | Utvecklare |
4 | Testdata Preperation Tools | Analys och design, generering av testdata | Testare |
5 | Testkörningsverktyg | Implementering, utförande | Testare |
6 | Test Jämförare | Jämför förväntade och faktiska resultat | Alla teammedlemmar |
7 | Täckmätningsverktyg | Ger strukturell täckning | Utvecklare |
8 | Prestandatestverktyg | Övervakning av prestanda, svarstid | Testare |
9 | Verktyg för projektplanering och spårning | För planering | Projektledare |
10 | Incident Management Tools | För att hantera testerna | Testare |
Var QTP passar in?
QTP är ett funktionellt testverktyg som är b lämpar sig bäst för regressionstestning av applikationerna. QTP är ett licensierat / kommersiellt verktyg som ägs av HP, vilket är ett av de mest populära verktygen som finns på marknaden. Den jämför det verkliga och det förväntade resultatet och rapporterar resultaten i sammanfattningen av körningen.
QTP – Historia och utveckling
HP Quick Test Professional ägdes ursprungligen av Mercury Interactive och förvärvades av HP. Dess ursprungliga namn var Astra Quick Test och fick senare namnet Quick Test Professional men den senaste versionen är känd som Unified Functional Tester (UFT).
Versionshistorik
Låt oss nu ta en titt i QTP-versionens historik.
Versioner | Tidslinjer |
---|---|
Astra Quick Test v1.0 till v5.5 – Mercury Interactive | Maj 1998 till augusti 2001 |
QuickTest Professional v6.5 till v9.0 – Mercury Interactive | Sep 2003 till april 2006 |
Hp-QuickTest Professional v9.1 till v11.0 – Förvärvad och släppt av HP | Feb 2007 till Sep 2010 |
Hp-Unified Functional Testing v11.5 to v11.53 | 2012 to Nov 2013 |
Fördelar
-
Att utveckla automatiserade tester med VBScript kräver inte en mycket skicklig kodare och är relativt lätt när jämfört med andra objektorienterade programmeringsspråk.
-
Enkel att använda, enkel navigering, resultatvalidering och rapportgenerering.
-
Lätt integrerad med Test Management Tool (Hp-Quality Center) som möjliggör enkel schemaläggning och övervakning.
-
Kan också användas för testning av mobilapplikationer.
-
Eftersom det är en HP-produkt tillhandahålls HP och dess forum för att hantera tekniska problem.
Nackdelar
-
Till skillnad från Selen fungerar QTP endast i Windows-operativsystem.
-
Inte alla versioner av webbläsare stöds och testarna behöver vänta på att korrigeringsfilen släpps för var och en av huvudversionerna.
-
Med detta sagt, att den är ett kommersiellt verktyg, licensieringskostnaden är mycket hög.
-
Även om skripttiden är mindre är körningstiden relativt högre eftersom det belastar CPU & RAM.