当通过 hp alm 执行 gui 快速测试时,我们如何获取当前运行实例的配置名称
Posted
技术标签:
【中文标题】当通过 hp alm 执行 gui 快速测试时,我们如何获取当前运行实例的配置名称【英文标题】:How do we get current run instance's configuration name when a gui quicktest executed via hp alm 【发布时间】:2020-05-03 20:20:31 【问题描述】:我几乎已经筋疲力尽地尝试从不同参数的 alm 中运行 gui quicktest 测试配置。据我所知,uft alm 集成并没有提供相当简单的解决方案。
唯一的其他选择是编写相同的代码,但是当从 alm 执行时,通过 ota 无法找到测试配置名称。它只给出父测试名称而不是配置名称。
有什么帮助或方向吗?
【问题讨论】:
【参考方案1】:有一种非常简单的方法可以获取运行/测试名称:
获取运行名称:
Dim CurrentRun
Set CurrentRun = QCUtil.CurrentRun
Reporter.ReportEvent 2,"Current Run", CurrentRun.Name
获取测试名称:
Dim strTestname
strTestname = QCUtil.CurrentTest.Name
请记住,在没有 alm 集成的情况下运行 uft 时,这两个属性都无法访问。
在 UFT gui 中可以使用的所有 vbscript 对象中有一个官方的documentation。
使用 API 测试用例获取测试名称比较困难,如果需要,我可以发布我的解决方案
【讨论】:
谢谢,但是 ''' CurrentRun.Name ''' 没有给出运行的配置名称。正确的解决方案是 QCUtil.CurrentTestSetTest.Name ( @IrateINWIT 很高兴我能引导你走向正确的方向 :)以上是关于当通过 hp alm 执行 gui 快速测试时,我们如何获取当前运行实例的配置名称的主要内容,如果未能解决你的问题,请参考以下文章