无法通过REST api从QC 12获取需求覆盖率信息?
我在我的项目中使用QC 12。谁能告诉我是否有可能通过QC 12使用REST api从需求中获取测试覆盖率信息?
答案 0 :(得分:0)
Rest api是预览版本,并不完全可用作OTAClient api。许多功能都不可用。在11.5和12.0 / 2中几乎没有增强,但它仍缺乏许多功能。最好使用完全成熟的API与OTAClient进行通信。
仅在12.0 / 2的其余版本中添加了需求可跟踪性链接
答案 1 :(得分:0)
有一种可能的解决方法。第一点应该是使用高于11的QC版本。
话虽如此,可以使用“需求覆盖”调用并检查所需的“required-id”,例如: 1) 获取https://SERVER/qcbin/rest/domains/DOMAIN/projects/PROJECT/requirement-coverages?query= {requirement-id [10];}
这将返回一个xml文件(如果存在需求),其中包含与该需求相关联的“test-id”列表。 此时您已经掌握了“测试覆盖率”的知识 - >每个测试用例都有自己的“通过或失败”。
2)如果您正在寻找特定的测试ID,那么您可以检查那些测试ID是否可用您正在寻找的测试ID。
希望上面的命令解决您的查询。我知道这是很迟的回复,但希望能帮助别人!祝你有愉快的一天。
答案 2 :(得分:0)
试试这个api。您将获得对需求映射的所有要求。
http://SERVER/qcbin/rest/domains/DOMAIN/projects/PROJECT/req-traces?login-form-required=y 此外,如果您需要REST中公开的所有api的列表,请使用以下链接: http://SERVER/qcbin/rest/resource-list。