2017-07-24 3 views
0

Meine Aufgabe besteht darin, HP-UFT-Testskripte, die in Jenkins Build erstellt wurden, mit VSTS Build auszuführen und dann die Testskripts automatisch zu übergeben und die Testergebnisse in den entsprechenden im Testhub erstellten Testfall anzuhängen. Schritte I wie folgt vor: -Wie werden automatisierte Tests in Test Manager/Hub mithilfe der Build- und Release-Definition ausgeführt?

1. Download the Private Agent(Windows) and create a Build Definition using Jenkins Template. 
2.Create a Jenkins Connection(Jenkins is on my Local)using Service Endpoint, Add the following Tasks in the Build Definition. 
1.Queue Jenkins Job    2.Download Artifacts 3.Publish Artifacts 
4.Publish Test Results 
3.Queue the Build using Default Agent Queue,and Build got succeeded. 
Hence I am able to integrate Jenkins with VSTS. Now Next Task is to associate this Build with a particular Test Case in Test Hub and attach the screenshots there and automatically pass/fail the Script based on Build Status. 

ich die Schritte in https://www.visualstudio.com/en-us/docs/test/continuous-testing/run-automated-tests-from-test-hub erwähnt bin nach

enter image description here Bitte beachten Sie: - My Test auf Visual Studio basiert nicht und eher sein eine Automation Testfall, die ausgeführt wird, unter Verwendung von HP-Tool namens UFT.

enter image description here

enter image description here

+0

Was ist das Ergebnis, wenn Sie mit der Erweiterung Unified Functional Testing testen? –

+0

@ starain-MSFT Ich führe Schritte aus, die in https://github.com/hpsa/ADM-TFS-Extension/wiki/Unified-Functional-Testing-(UFT)-TFS-Extension erwähnt werden Ich stecke bei der Fehlermeldung fest : - "Es konnte kein Agent mit den folgenden Funktionen gefunden werden: UFT_LAUNCHER" –

+0

Starten Sie den Build-Agent neu? Die Datei unpack.ps1 sollte die Umgebungsvariable UFT_LAUNCHER hinzufügen. –

Antwort

0

Die Dokumentation Sie ein Link bereitgestellt ist, um die Microsoft-native Tools für die Verwendung; es wird dir in dieser Situation nicht helfen.

HP verfügt über UFT-Testtools für VSTS, die unter Marketplace zur Verfügung stehen und mit denen Sie UFT-Testskripts ausführen können. Ich wäre jedoch sehr überrascht, wenn diese Aufgaben mit VSTS-Testfällen interagieren würden. Ich bin sicher, dass es möglich ist, die Testfälle in VSTS mit den Testergebnissen von UFT zu aktualisieren, aber ich bin nicht genug vertraut mit der UFT-Plattform, um darüber zu spekulieren, wie das erreicht werden könnte.

+0

Ich installierte UFT Extension und versuchen, die Build-Adding 2 Aufgaben in die Warteschlange: - Veröffentlichen Sie Artifact drop, Führen Sie UFT-Test aus dem Dateisystem. Ich bekomme unten Fehler beim Einreihen der Build: "Es konnte kein Agent mit den folgenden Fähigkeiten gefunden werden: UFT_LAUNCHER" –

+0

Ich habe versucht alternative Methode zum Erstellen von Release-Definition und ich folge dem Blog: - Visualstudio.com/en-us/docs/test/continuous-testing/... Am Ende, wenn ich auf Run Test unter Verwendung von automatisierten Tests mit Release Environment klicke, bleibe ich beim Ausführen von Tests mit Optionen Ich bekomme den Wert von Identifying Tests als 0 wie im obigen Screenshot angegeben. –

Verwandte Themen