QTP – Introduksjon
QTP står for QuickTest Professional, et produkt fra Hewlett Packard (HP). Dette verktøyet hjelper testere til å utføre en automatisert funksjonstesting sømløst uten overvåking når skriptutviklingen er fullført.
HP QTP bruker Visual Basic Scripting (VBScript) for å automatisere applikasjonene. Scripting Engine trenger ikke å installeres eksklusivt, da den er tilgjengelig som en del av Windows OS. Den nåværende versjonen av VBScript er 5.8, som er tilgjengelig som en del av Win 7. VBScript er IKKE et objektorientert språk, men et objektbasert språk.
Testverktøy
Verktøy fra en testkontekst av programvare, kan defineres som et produkt som støtter en eller flere testaktiviteter rett fra planlegging, krav, oppretting av en build, testutførelse, mangler og andre analyser.
Klassifisering av verktøy
Verktøy kan klassifiseres basert på flere parametere. Det inkluderer –
- Formålet med verktøyet
- Aktivitetene som støttes i verktøyet
- Type / nivå av testing det støtter.
- Den slags lisensiering (åpen kildekode, freeware, kommersiell)
- Teknologien som brukes
Verktøystyper
Sr.Nr. | Verktøytype | Brukes til | Brukt av |
---|---|---|---|
1 | Testadministrasjonsverktøy | Testadministrasjon, planlegging, feillogging, sporing og analyse. | Testere |
2 | Konfigurasjonsadministrasjonsverktøy | For implementering, utførelse, sporing av endringer | Alle teammedlemmer |
3 | Statisk analyseverktøy | Statisk testing | Utviklere |
4 | Testdata Forberedelsesverktøy | Analyse og design, generering av testdata | Testere |
5 | Testutførelsesverktøy | Implementering, utførelse | Testere |
6 | Test Sammenlignere | Sammenligning av forventede og faktiske resultater | Alle teammedlemmer |
7 | Dekningsmålingsverktøy | Gir strukturell dekning | Utviklere |
8 | Performance Testing verktøy | Overvåking av ytelse, responstid | Testere |
9 | Verktøy for prosjektplanlegging og sporing | For planlegging | Prosjektledere |
10 | Hendelsesverktøy | For å administrere testene | Testere |
Hvor QTP passer inn?
QTP er et funksjonelt testverktøy, som er b er best egnet for regresjonstesting av applikasjonene. QTP er et lisensiert / kommersielt verktøy som eies av HP, som er et av de mest populære verktøyene som er tilgjengelige i markedet. Den sammenligner det faktiske og det forventede resultatet og rapporterer resultatene i sammendraget av kjøringen.
QTP – History and Evolution
HP Quick Test Professional var opprinnelig eid av Mercury Interactive og ble kjøpt av HP. Det opprinnelige navnet var Astra Quick Test og senere kalt Quick Test Professional, men den nyeste versjonen er kjent som Unified Functional Tester (UFT).
Versjonshistorikk
La oss nå ta en titt i versjonsloggen til QTP.
Versjoner | Tidslinjer |
---|---|
Astra Quick Test v1.0 til v5.5 – Mercury Interactive | Mai 1998 til Aug 2001 |
QuickTest Professional v6.5 til v9.0 – Mercury Interactive | Sep 2003 til april 2006 |
Hp-QuickTest Professional v9.1 til v11.0 – Ervervet og utgitt av HP | Feb 2007 til Sep 2010 |
Hp-Unified Functional Testing v11.5 to v11.53 | 2012 to Nov 2013 |
Fordeler
-
Utvikling av automatiserte tester ved bruk av VBScript krever ikke en dyktig koder og er relativt enkelt når sammenlignet med andre objektorienterte programmeringsspråk.
-
Enkel å bruke, enkel navigering, validering av resultater og generering av rapporter.
-
Lett integrert med Test Management Tool (Hp-Quality Center) som muliggjør enkel planlegging og overvåking.
-
Kan også brukes til testing av mobilapplikasjoner.
-
Siden det er et HP-produkt, ytes full støtte fra HP og dets fora for å løse tekniske problemer.
Ulemper
-
I motsetning til Selen fungerer QTP bare i Windows-operativsystem.
-
Ikke alle versjoner av nettlesere støttes, og testerne må vente på at oppdateringen blir utgitt for hver av de største versjonene.
-
Når det er sagt, at den er et kommersielt verktøy, er lisensieringskostnadene veldig høye.
-
Selv om skripttiden er mindre, er utførelsestiden relativt høyere ettersom den setter belastningen på CPU & RAM.