【问题标题】:ALM Process AutomationALM 过程自动化
【发布时间】:2017-06-26 03:27:40
【问题描述】:

我们在我们的项目中使用 HP ALM 进行 QC,并且我们计划使用 HP ALM 的 REST api 自动执行以下操作。

1.在测试计划和测试实验室中动态上传测试用例。-从api代码示例我可以理解TC是通过创建测试集文件夹上传到测试实验室的。但是如何在测试计划中上传TC?

  1. 在测试计划和测试实验室中映射测试用例 - 我没有看到任何解释如何在测试计划和实验室中映射 TC 的示例。

3.动态更新测试用例的状态为成功或失败。

4.如何将 TC 与工作项进行映射?

您能告诉我们上述项目是可以实现的吗?

【问题讨论】:

标签: rest automation alm


【解决方案1】:

你提到的当然是可能的。首先,您使用的 HP QC REST ALM 版本可能会有所不同。例如,并非所有功能都在第一个 11.x 版本中启用,但大多数错误已在 12.53 中得到修复。

总之你的意思:

1) 始终参考 HP REST ALM 库来检查您应该发送的 REST 消息: http://alm-help.saas.hpe.com/en/12.53/api_refs/REST/#Overview.htm

2) 你必须选择一种方式来发送和接收这些消息。如今,python 的使用非常普遍(我正在使用它)。请查看适合此任务的“请求”模块! 第一个操作是登录/验证到 QC ALM,然后您可以根据上面的库开始发送下一个操作并在标头中保留正确的信息(例如 LSSOCookie)。

3) stackOverflow 上已经回答了很多问题。始终尝试检查特定任务。

4) 回答您的问题:如果 test-set-folders 用于测试实验室中的文件夹,那么 test-folders 将用作测试计划下的文件夹的实体。

Entity="test-instances" 然后用于将测试用例链接到测试集:-)

要更新测试集或测试用例,您必须为此发送适当的更新。 (HP 11.52 在该区域中可以看到一些错误 --> 例如,在将测试创建为“未运行”然后更新为“通过或失败”之前。您将在实施第一点后体验到这一点。

然后您可以创建运行、运行步骤、设计步骤、附加文件以及 HP ALM 库中提到的任何内容。

如果这解决了您的问题,请投票;)您可以关闭它!祝你在项目中好运!咻咻咻!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-04
    • 2021-10-30
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多