I have three levels of requirements (Top level requirement, traced to next level, traced to next level of requirement).
Requirements on all levels are covered by test cases (sad but true)
I need to report at the top requirement level how testing is doing. That is, how many test cases have been written to cover the parent, its children, and all requirements beneath children ... how many passed, how many failed, no runs, etc.
There does not seem to be an easy way of doing this. Any ideas/suggestions?
Here is what I am planning to do:
- Pull all requirements with certain type (top level reqs) in Excel along with Reqs these are Traced To (2 columns)
- Write OTA script to scan all "Traced To" reqs and see if these have been Traced To any reqs any further. If yes, create a seperate spreadsheet with 3 columns (Top Level Req, Traced To, Further Traced To)
- Write OTA script to pull all test cases and execution status of all those test cases that have been linked to the last (Traced To column) at the lowest Req level
PS: I started writing the query and it seems like a possibility to keep nesting through REQ_TRACE (Starting from top level requirement traced to next level, traced to next level and so on). Hopefully it can be achieved via SQL alone ...
QC should have supported this OOB as this is very much needed thing from reporting perspectives ....