0

在 HP ALM 中有很多测试用例。在测试用例内部有很多操作。我想从该测试用例中检索所有操作名称。

4

1 回答 1

0

有多种方法,但在所有情况下,您都需要熟悉与 HPE(Microfocus)工具相关的(COM)自动化

方法 1)OTA API使用(HPE ALM 自动化) 将测试用例下载到文件系统;然后遍历文件系统上的文件夹结构并查找具有 ActionX 名称的文件夹。这些都是在测试用例中找到的所有操作(除了操作 0 - 它是测试用例或入口点)。然而,每个动作的名称都是二进制编码在 Action 文件夹中的一个文件中 - (我不记得具体是哪一个)所以这样做只是为了个人乐趣,因为二进制数据结构有点难以解码。

方法 2 使用Quicktest.Application自动化对象,而不是(仅)使用 HPE ALM 对象。启动 QTP 应用程序,连接到 ALM,打开测试用例,瞧,自动化对象会为您提供操作、它们的名称参数等。官方文档中的更多信息

当然,您可以组合这 2 个对象。使用 OTA API 在 HPE ALM 和 Quicktest(UFT) 自动化对象中查找和搜索测试以获取有关测试的信息(甚至修改它们 - 修改和保存就可以了)

于 2018-06-08T23:02:47.423 回答