如何使用构建和发布定义在Test Manager / Hub中运行自动化测试?

时间:2017-07-24 08:49:15

标签: azure-pipelines hp-uft azure-pipelines-build-task azure-pipelines-release-pipeline

我的任务是使用VSTS Build运行在Jenkins Build中创建的HP-UFT测试脚本,然后自动传递测试脚本并将测试结果附加到Test Hub中创建的相关测试用例中。 我遵循的步骤: -

 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.

我正在遵循https://www.visualstudio.com/en-us/docs/test/continuous-testing/run-automated-tests-from-test-hub

中提到的步骤

enter image description here 请注意: - 我的测试不是基于Visual Studio,而是基于使用称为UFT的HP工具运行的自动化测试用例。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您提供链接的文档是使用Microsoft本机工具;在这种情况下它不会帮助你。

惠普在Marketplace上提供了VSTS的UFT测试工具,可用于运行UFT测试脚本。但是,如果这些任务与VSTS测试用例相互作用,我会非常惊讶。我确信可以使用UFT的测试结果更新VSTS中的测试用例,但我对UFT平台不太熟悉,无法推测如何实现。