QTP und WinRunner sind zwei Software-Test- Anwendungen, die von Mercury Interactive, ein Hewlett- Packard -Tochter entwickelt. QTP steht für Quick Test Professional. Wenn eine neue Software entwickelt wird, werden seine Leistung , Funktionalität, Anwendbarkeit und Qualität getestet, indem Anwendungen wie QTP und WinRunner . Auch die Qualitätssicherung von Anwendungen, QTP und WinRunner Test sowohl das Software-Produkt und die Programmierung oder objektorientierten Umgebungen, in denen es entwickelt wurde, bekannt. Add-Ins
Wenn ein Software-Produkt in einer bestimmten Umgebung , wie z. B. C + +, QTP oder WinRunner entwickelt wird, werden Add-Ins für die Umwelt , um die Leistung des fertigen Produkts testen aufgenommen. Programmierumgebungen wie C, C + + , Oracle, Java und Visual Basic unterstützen sowohl QTP und WinRunner Add-Ins. Web-Objekte wie Active X Control- und Web-Anwendungen wie dem Internet Explorer auch unterstützen beide Tests. Allerdings . NET , unterstützt Flash und XML-Dienste nur QTP -Add-Ins . Auf der anderen Seite, PowerBuilder , Delphi, Centura , Siebel und SmallTalk Unterstützung nur WinRunner und nicht unterstützt QTP -Add-Ins .
User Interface
Die Benutzeroberfläche bezieht sich auf die Leichtigkeit, mit der Benutzer mit der Anwendung interagieren kann . Sowohl QTP und WinRunner sind leistungsfähige Werkzeuge für Software-Tests . Allerdings hat QTP Funktionen, die es noch benutzerfreundlicher zu machen. WinRunner erschöpfend auf Testing-Skripte fokussiert und erfordert hohe Kompetenz Programmierung . QTP , zusammen mit der Skriptsprache , hat auch integrierte grafische Benutzeroberfläche oder GUI , Point-and- Click-Tools . Daher ist die Anwendung einfacher zu bedienen. QTP hat eine Basis-Modus für Anfänger und Amateure sowie eine " Experten-Modus " für High-Level- Programmierer, die nicht haben, um am Point- and-Click- Funktionen verlassen.
Scripts
WinRunner verwendet eine Programmiersprache als Test Script Sprache bekannt, Skripte, die Software -Funktionalität zu testen entwickeln würde. TSL ist ein Verfahren, Programmierung ähnlich C-Sprache . QTP , auf der anderen Seite nutzt VB Skripte Testprotokolle zu entwickeln. Visual Basic ist eine objektorientierte Programmiersprache. Die Skripte in WinRunner können ausschließlich entwickelt werden mit dem Programmier- Code , während in QTP , Skripte entwickelt werden sowohl mit dem Programmier- Code und GUI-Tools .
Andere Eigenschaften
Sowohl WinRunner und QTP erlauben Testverfahren erfasst und wiedergegeben werden. Beide bieten eine Code-Editor und Debugger und Bibliotheken für gemeinsame Objekte , Skripte und Funktionen. Beide haben eine Funktion Generator , ein Tool, um Programme schnell und fehlerfrei zu testen . Darüber hinaus bietet WinRunner eine Multiple Document Interface - eine Einrichtung nicht in QTP - das untergeordnete Fenster in das übergeordnete Fenster eingebettet werden können. QTP hat eine Funktion namens "Aktiv -Screen ", die eine Momentaufnahme des Objekts, das in Echtzeit getestet gibt .