Unterschiede zwischen QTP & WinRunner

January 12

QTP und WinRunner sind zwei Tests Software-Anwendungen von Mercury Interactive, eine Tochtergesellschaft der Hewlett-Packard entwickelt. QTP steht für Quick Test Professional. Wenn eine neue Software, seine Leistung entwickelt wird werden Qualität, Funktionalität und Anwendbarkeit mit Anwendungen wie QTP und WinRunner getestet. Auch bekannt als Testanwendungen Qualität Qualitätssicherung, QTP und WinRunner Softwareprodukt und die Programmierung oder objektorientierten Umgebungen entwickelt wurde.

-Add-ins

Wenn ein Software-Produkt in einer bestimmten Umgebung, z. B. C++, QTP oder WinRunner, entwickelt ist-add-ins hinzugefügt, für die Umwelt, die Leistung des fertigen Produktes zu testen. Programmierumgebungen wie C, C++, Oracle, Java und Visual Basic unterstützen beide QTP und WinRunner hinzufügen-ins Web-Objekte wie Active X-Steuerelement und Web-Anwendungen wie der Internet Explorer auch beide Prüfanwendungen. NET, Flash und XML-Dienste unterstützen jedoch nur QTP-add-ins. Auf der anderen Seite, PowerBuilder, Delphi, Centura, Siebel und SmallTalk unterstützen nur WinRunner und nicht unterstützen QTP-add-ins.

Benutzeroberfläche

Die Benutzeroberfläche bezieht sich auf die Leichtigkeit, mit der Benutzer mit der Anwendung interagieren können. QTP und WinRunner sind leistungsfähige Tools zum Softwaretesten von. Allerdings hat QTP Features, die es nutzerfreundlicher zu machen. WinRunner erschöpfend konzentriert sich auf das Testen von Skripts und erfordert hohe Programmier-Kenntnisse. QTP, hat zusammen mit der Skriptsprache auch integrierte grafische Benutzeroberfläche oder GUI, Point-and-Click-Werkzeuge. Daher ist die Anwendung einfacher zu bedienen. QTP hat einen grundlegenden Modus für Einsteiger und Amateure sowie ein "Experten-Modus" für High-Level-Programmierer, die nicht auf Point-and-Click-Funktionen verlassen.

Skripte

WinRunner verwendet eine Programmiersprache bekannt als Skriptsprache Test Skripte zu entwickeln, die Funktionen der Software testen würde. TSL ist eine C-Sprache ähnlich Verfahren-orientierte Programmierung. QTP, verwendet VB-Skripts auf der anderen Seite Prüfverfahren zu entwickeln. Visual Basic ist eine objektorientierte Programmiersprache. Die Skripts in WinRunner entwickelt werden können ausschließlich mit Programmcode, während in QTP, Skripte entwickelt werden mit dem Programmcode und die GUI-Tools.

Andere Funktionen

WinRunner und QTP ermöglichen Testverfahren aufgezeichnet und wiedergegeben werden. Beide bieten einen Code-Editor und Debugger und Bibliotheken für gemeinsame Objekte, Skripts und Funktionen. Beide haben einen Funktionsgenerator, ein Tool zum Testen der Programme schnell und frei von Störungen. Darüber hinaus bietet WinRunner eine Multiple Document Interface--eine Anlage in QTP nicht verfügbar--, mit die Kind Windows in das übergeordnete Fenster eingebettet werden kann. QTP hat eine Funktion namens "Active Screen", die einen Snapshot des Objekts gibt, die in Echtzeit getestet wird.