QTP – Introduktion

Annoncer

QTP står for QuickTest Professional, et produkt fra Hewlett Packard (HP). Dette værktøj hjælper testere med at udføre en automatisk funktionel test problemfrit uden overvågning, når scriptudviklingen er færdig.

HP QTP bruger Visual Basic Scripting (VBScript) til automatisering af applikationerne. Scripting Engine behøver ikke udelukkende at installeres, da den er tilgængelig som en del af Windows OS. Den aktuelle version af VBScript er 5.8, som er tilgængelig som en del af Win 7. VBScript er IKKE et objektorienteret sprog, men et objektbaseret sprog.

Testværktøjer

Værktøjer fra en softwaretest-kontekst, kan defineres som et produkt, der understøtter en eller flere testaktiviteter lige fra planlægning, krav, oprettelse af en build, testudførelse, fejllogning og testanalyse.

Klassificering af værktøjer

Værktøjer kan klassificeres ud fra flere parametre. Det inkluderer –

  • Formålet med værktøjet
  • De aktiviteter, der understøttes i værktøjet
  • Den type / niveau af test, det understøtter.
  • Den type licensering (open source, freeware, kommerciel)
  • Den anvendte teknologi

Værktøjstyper

Sr.Nr. Værktøjstype Brugt til Brugt af
1 Test Management Tool Test Managing, scheduling, defect logging, tracking and analysis. Testere
2 Konfigurationsstyringsværktøj Til implementering, udførelse, sporing af ændringer Alle teammedlemmer
3 Statisk analyseværktøj Statisk test Udviklere
4 Testdata Preperation Tools Analyse og design, generering af testdata Testere
5 Testudførelsesværktøjer Implementering, udførelse Testere
6 Test Sammenlignere Sammenligning af forventede og faktiske resultater Alle teammedlemmer
7 Dækningsmålingsværktøjer Giver strukturel dækning Udviklere
8 Ydelsestestværktøjer Overvågning af ydeevne, responstid Testere
9 Projektplanlægnings- og sporingsværktøjer Til planlægning Projektledere
10 Incident Management Tools Til styring af testene Testere

Hvor QTP passer ind?

QTP er et funktionelt testværktøj, som er b er velegnet til regressionstest af applikationerne. QTP er et licenseret / kommercielt værktøj, der ejes af HP, hvilket er et af de mest populære værktøjer, der er tilgængelige på markedet. Den sammenligner det faktiske og det forventede resultat og rapporterer resultaterne i eksekveringsoversigten.

QTP – Historie og udvikling

HP Quick Test Professional var oprindeligt ejet af Mercury Interactive og blev erhvervet af HP. Dets oprindelige navn var Astra Quick Test og senere navngivet som Quick Test Professional, men den nyeste version er kendt som Unified Functional Tester (UFT).

Versionshistorik

Lad os nu tage et kig i QTPs versionshistorik.

Versioner Tidslinjer
Astra Quick Test v1.0 til v5.5 – Mercury Interactive Maj 1998 til Aug 2001
QuickTest Professional v6.5 til v9.0 – Mercury Interactive Sep 2003 til apr 2006
Hp-QuickTest Professional v9.1 til v11.0 – Erhvervet og frigivet af HP Feb 2007 til september 2010
Hp-Unified Functional Testing v11.5 to v11.53 2012 til Nov 2013

Fordele

  • Udvikling af automatiserede tests ved hjælp af VBScript kræver ikke en meget dygtig koder og er relativt let, når sammenlignet med andre objektorienterede programmeringssprog.

  • Let at bruge, nem navigering, validering af resultater og generering af rapporter.

  • Let integreret med Test Management Tool (Hp-Quality Center), der muliggør nem planlægning og overvågning.

  • Kan også bruges til test af mobilapplikationer.

  • Da det er et HP-produkt, ydes fuld support af HP og dets fora til løsning af tekniske problemer.

Ulemper

  • I modsætning til Selen fungerer QTP kun i Windows-operativsystemet.

  • Ikke alle versioner af browsere understøttes, og testerne skal vente på, at programrettelsen frigives for hver af de største versioner.

  • Når det er sagt, at den er et kommercielt værktøj, licensomkostningerne er meget høje.

  • Selvom scriptingstiden er mindre, er udførelsestiden relativt højere, da den lægger belastning på CPUen & RAM.

Annoncer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *