我们需要创建一个报告,其中包含需求和测试用例之间的可追溯性矩阵。我知道 HPQC 11 有一个特定的功能,但我只有 HPQC 10。
有没有办法在 HPQC10 中创建这样的矩阵?
我们需要创建一个报告,其中包含需求和测试用例之间的可追溯性矩阵。我知道 HPQC 11 有一个特定的功能,但我只有 HPQC 10。
有没有办法在 HPQC10 中创建这样的矩阵?
您应该能够使用 OTA API 以编程方式执行此操作。例如,您可以从一个需求开始,列出所有子需求以及涵盖它们的测试。以下是 Ruby 中的示例代码:
reqs = req_factory.GetChildrenList(94) # get the start-requirement by id
reqs.each do |req|
tests = req.GetCoverList
puts "#{req.Name} is covered by #{tests.Count} tests:"
tests.each { |test| puts "#{test.Name}" }
end
输出:
Req A is covered by 3 tests:
Test A
Test B
Test C
Req B is covered by 2 tests:
Test X
Test Y
要获得测试用例涵盖的需求,请使用GetCoverList()
测试对象的功能。
这应该为您提供创建可追溯性矩阵所需的所有数据。