QTP – Einführung

Anzeigen

QTP steht für QuickTest Professional, ein Produkt von Hewlett Packard (HP). Mit diesem Tool können Tester nach Abschluss der Skriptentwicklung nahtlos und ohne Überwachung automatisierte Funktionstests durchführen.

HP QTP verwendet Visual Basic Scripting (VBScript) zur Automatisierung der Anwendungen. Die Scripting Engine muss nicht ausschließlich installiert werden, da sie als Teil des Windows-Betriebssystems verfügbar ist. Die aktuelle Version von VBScript ist 5.8, die als Teil von Win 7 verfügbar ist. VBScript ist KEINE objektorientierte Sprache, sondern eine objektbasierte Sprache.

Testtools

Tools kann aus einem Softwaretestkontext als ein Produkt definiert werden, das eine oder mehrere Testaktivitäten unterstützt, angefangen bei Planung, Anforderungen, Erstellung eines Builds, Testausführung, Fehlerprotokollierung und Testanalyse.

Klassifizierung von Tools

Werkzeuge können anhand mehrerer Parameter klassifiziert werden. Es enthält –

  • den Zweck des Tools
  • die Aktivitäten, die innerhalb des Tools unterstützt werden
  • die Art / Stufe des von ihm unterstützten Tests / li>
  • Die Art der Lizenzierung (Open Source, Freeware, kommerziell)
  • Die verwendete Technologie

Arten von Tools

verwendet

Sr.Nr. Werkzeugtyp Wird verwendet für Wird von
1 Test Management Tool Testverwaltung, Planung, Fehlerprotokollierung, Nachverfolgung und Analyse. Tester
2 Konfigurationsverwaltungstool Zur Implementierung, Ausführung und Nachverfolgung von Änderungen Alle Teammitglieder
3 Statische Analysetools Statische Tests Entwickler
4 Tools zur Vorbereitung von Testdaten Analyse und Design, Testdatengenerierung Tester
5 Testausführungstools Implementierung, Ausführung Tester
6 Test Komparatoren Vergleich der erwarteten und tatsächlichen Ergebnisse Alle Teammitglieder
7 Tools zur Messung der Abdeckung Bietet strukturelle Abdeckung Entwickler
8 Leistungstest-Tools Überwachen der Leistung, Antwortzeit Tester
9 Projektplanungs- und Nachverfolgungstools Für die Planung Projektmanager
10 Incident Management Tools Zum Verwalten der Tests Tester

Wo passt QTP hin?

QTP ist ein Funktionstest-Tool, das b Am besten geeignet für Regressionstests der Anwendungen. QTP ist ein lizenziertes / kommerzielles Tool von HP, eines der beliebtesten Tools auf dem Markt. Es vergleicht das tatsächliche und das erwartete Ergebnis und meldet die Ergebnisse in der Ausführungszusammenfassung.

QTP – Verlauf und Entwicklung

HP Quick Test Professional war ursprünglich im Besitz von Mercury Interactive und wurde erworben von HP. Der ursprüngliche Name war Astra Quick Test und wurde später als Quick Test Professional bezeichnet. Die neueste Version heißt jedoch Unified Functional Tester (UFT).

Versionsverlauf

Lassen Sie uns nun einen Blick darauf werfen im Versionsverlauf von QTP.

Versionen Zeitleisten
Astra-Schnelltest v1.0 bis v5.5 – Mercury Interactive Mai 1998 bis August 2001
QuickTest Professional v6.5 bis v9.0 – Mercury Interactive September 2003 bis April 2006
HP-QuickTest Professional v9.1 bis v11.0 – Erworben und freigegeben von HP Februar 2007 bis September 2010
HP-Unified Functional Testing v11.5 bis v11.53 2012 bis November 2013

Vorteile

  • Die Entwicklung automatisierter Tests mit VBScript erfordert keinen hochqualifizierten Codierer und ist relativ einfach, wenn im Vergleich zu anderen objektorientierten Programmiersprachen.

  • Benutzerfreundlich, einfache Navigation, Ergebnisvalidierung und Berichterstellung.

  • Leicht in das Test Management Tool (HP Quality Center) integriert, das eine einfache Planung und Überwachung ermöglicht.

  • Kann auch zum Testen mobiler Anwendungen verwendet werden.

  • Da es sich um ein HP Produkt handelt, bieten HP und seine Foren vollständigen Support für die Behebung technischer Probleme.

Nachteile

  • Im Gegensatz zu Selen funktioniert QTP nur unter Windows.

  • Nicht alle Versionen von Browsern werden unterstützt und die Tester müssen warten, bis der Patch für jede der Hauptversionen veröffentlicht wird.

  • Allerdings ist ein kommerzielles Tool, dessen Lizenzkosten sehr hoch sind.

  • Obwohl die Skriptzeit kürzer ist, ist die Ausführungszeit relativ höher, da die CPU dadurch belastet wird & RAM.

Advertisements

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.