Ich habe VBScript-Code, der QuickTest Professional startet, führt eine Reihe von QTP-Tests und E-Mails die Ergebnisse. Das funktioniert gut, aber ich würde lieber eine Sprache mit besserer Werkzeugunterstützung verwenden (zB eine gute IDE). Ich rufe derzeit .NET-Bibliotheken aus dem Startskript auf, also habe ich mich gefragt, ob es möglich ist, eine Sprache wie C# zu verwenden, um die gleiche Aufgabe zu erfüllen. Wenn ja, gibt es irgendwelche guten Ressourcen, die sich damit befassen? Ich konnte über Google kaum etwas zu diesem Thema finden und es scheint keine weiteren Fragen zu SO zu diesem Thema zu geben.Kann ich eine andere Sprache als VBScript verwenden, um QTP-Tests programmgesteuert auszuführen?
Zur besseren Übersicht habe ich den Code für die Routine eingefügt, die den Großteil der Arbeit erledigt. Dies beinhaltet nicht die .Net-Deklarationen, aber failedTestsList
und allTestsList
sind Instanzen von System.ArrayList
.
BEARBEITEN: Alle QTP-Dokumentation Beispiele verwenden VBScript, aber wie Sie sehen können, erstellt der Code nur die QTP-Objekte. Ich würde annehmen, dass diese von einer anderen Sprache aufrufbar sein würden, die Erstellung dieser Objekte unterstützt hat. Es scheint nur von meinen Google-Fehlern, dass niemand es tut.
Danke. Ich denke, dass dies der Anstoss in die richtige Richtung sein könnte, nach der ich gesucht habe. Ich werde es am Dienstag bei der Arbeit versuchen. – ssakl
Dieser Code hat funktioniert. Für QTP Version 10.0 musste ich jedoch mit QTObjectModelLib ändern; Verwenden von QuickTest ;. Ich habe am Ende auch eine App.Quit() hinzugefügt. Dies ist ein guter Ausgangspunkt. Vielen Dank! – ssakl