首页 > 解决方案 > 当通过 hp alm 执行 gui 快速测试时,我们如何获取当前运行实例的配置名称

问题描述

我几乎已经筋疲力尽地试图从不同参数的 alm 中运行 gui quicktest 测试配置。据我所知,uft alm 集成并没有提供一个相当简单的解决方案。

唯一的其他选择是编写相同的代码,但是当从 alm 执行时,通过 ota 无法找到测试配置名称。它只给出父测试名称而不是配置名称。

任何帮助或方向?

标签: hp-ufthp-alm

解决方案


有一种非常简单的方法可以获取运行/测试名称:

获取运行名称:

Dim CurrentRun 
Set CurrentRun = QCUtil.CurrentRun 
Reporter.ReportEvent 2,"Current Run", CurrentRun.Name 

获取测试名称:

Dim strTestname 
strTestname = QCUtil.CurrentTest.Name

请记住,在没有 alm 集成的情况下运行 uft 时,将无法访问这两个属性。

有可在 UFT gui 中使用的所有 vbscript 对象的官方文档。

使用 API 测试用例获取测试名称更难,如果需要,我可以发布我的解决方案


推荐阅读