QTP 10 gegen QTP 11
QTP 10 und QTP 11 sind zwei Versionen des Quick Test Professional (QTP), eines Testwerkzeugs zur Beurteilung der Fähigkeiten von Personen in der funktionalen grafischen Benutzeroberfläche. Es hilft beim Testen zahlreicher Themen wie Standard-Windows-Anwendungen, Web-Objekten, ActiveX-Steuerelementen, .NET, Java, SAP, visuellen Basisanwendungen, Siebel, Oracle, PeopleSoft und Terminalemulatoren. QTP ist Unicode-konform gemäß den Anforderungen des Unicode-Standards. Dies ermöglicht das Testen von Anwendungen in vielen Sprachen.
Bisher gab es viele Versionen von QTP, und mit der Einführung von QTP11 gibt es viele, die über die Unterschiede zwischen QTP11 und QTP10 verwirrt sind. Natürlich gibt es in QTP11 viele Updates sowie völlig neue Funktionen, die in QTP10 nicht vorhanden waren.
Während QTP10 ein Objekt nur durch eine normale Objektidentifikation identifizieren konnte, gibt es verschiedene Möglichkeiten, ein Objekt in QTP11 zu identifizieren. Diese verschiedenen Methoden sind XPath-Tutorial und CSS-Tutorial.
In QTP11 wurde die Ergebnisanzeige in Form von Kreisdiagrammen, Statiken für aktuelle und frühere Testläufe sowie auf der Zusammenfassungsseite verbessert.
Die normale Objektidentifizierungsmethode wurde in QTP11 geringfügig geändert. Neben der Ordinalkennung gibt es eine visuelle Beziehungskennung. Dabei hängt die Objektidentifikation von der Beziehung zu benachbarten Objekten ab und wird hilfreich sein, um die Schwäche des Ordnungsidentifikationsmerkmals zu überwinden, das in QTP10 vorhanden war.
Es gibt eine neue LoadFunctionLibrary in QTP11, die sehr hilfreich ist, um die Funktionsbibliothek bei jedem Schritt zu laden, anstatt den Lauf zu starten.
Im Vergleich zu QTP10 ist die Erstellung regulärer Ausdrücke in QTP11 sehr einfach.
Es ist möglich, die Funktionalität der grafischen Benutzeroberfläche und der Benutzeroberfläche zu testen, die in QTP10 nicht möglich waren.
Es gibt ein völlig neues Silverlight-Add-On, das das Testen von Objekten in Silverlight 2 und Silverlight 3 unterstützt. Eine weitere neue Funktion, die in QTP hinzugefügt wurde, sind automatische Parameterisierungsschritte.