要件とテストケース間のトレーサビリティ マトリックスを含むレポートを作成する必要があります。HPQC 11 には特定の機能があることは知っていますが、HPQC 10 しか持っていません。
HPQC10 でこのようなマトリックスを作成する方法はありますか?
PS: マトリックスの例: https://en.wikipedia.org/wiki/Traceability_matrix
要件とテストケース間のトレーサビリティ マトリックスを含むレポートを作成する必要があります。HPQC 11 には特定の機能があることは知っていますが、HPQC 10 しか持っていません。
HPQC10 でこのようなマトリックスを作成する方法はありますか?
PS: マトリックスの例: https://en.wikipedia.org/wiki/Traceability_matrix
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()
は、テスト オブジェクトの関数を使用します。
これにより、トレーサビリティ マトリックスの作成に必要なすべてのデータが得られます。