Skip navigation.

Summary Requirements Coverage In Mercury Quality Center

functional test tools
This post is aimed at a specific group of us that need to show full test to requirements coverage in Mercury Quality Center or Test Director.

I've always been annoyed that Test Director and now Quality Center will not let you designate a requirement that is just a category for holding real requirements as something that did not need to be covered by a test. This always led to questions by management and processs auditors as to why we didn't have 100% coverage when they looked at our coverage graphs, even though we had all the real requirements covered. If you have a complicated tree, those requirement holders can eventually add up to a high percentage showing as "Not Covered", and it can be difficult to prove quickly that all uncovered requirements are just categories.

To solve this problem, I've written a manual test that has one step verifying that everything under the category requirement is covered in full by its linked tests. You can make it generic for all category requirements or make specialized tests for each category that describe the specific requirements for which you'll be checking coverage. These summary check tests are linked to all the category requirements and run during test execution in the Test Lab so the category requirements are now shown as covered and passed/failed along with the actual requirements.

I hope this technique will add real value for others in similar projects in ensuring no requirements are missed. Management and process auditors will be pleased to see full coverage, but these summary tests also put another check in place to make sure the coverage specified is truly accurate.

The best practise followed to name parameters in QC9.0

What is the best practise used in naming variable names in QC9.0?
Please let me know asap....

Thank you.

Agreed

This is bascially me trying to make lemonade out of lemons. I think requirements coverage is often too easily thrown together in a tool just for show. This is one way of making it more than that, while also dealing with this oversight by Mercury.

Sounds typical

Sounds like a typical Mercury Interactive "feature" to me. And one of their typical "fixes" that don't really go far enough either.

So your test is basically a coverage checklist? Good idea to incorporate it though, to address this. But man. Look at the hoops you've had to jump through for this product design oversight. Seems to me it's always been like too many cooks spoiling the soup at Mercury...

Latest Version of QC

So as I am getting used to Quality Center 9, I've noticed that Mercury has attempted to address this issue by adding a blue colored category of "N/A" for a requirement now. I'm assuming that this is was the N/A status as been added for, so one could set container requirements to N/A instead of leaving them "Not Covered".

I still think it would raise a red flag to Management or an auditor if a substantial percentage of requirements were flagged as "N/A" though. Anyone who has been through a supplier certification audit knows that the less questions generated, the better.

Also, using the new N/A status for container requirements does not give the added benefit of linking a test to verify your coverage as stated above, so I don't plan on using the new status unless it's a completely different circumstance.

Comment viewing options

Select your preferred way to display the comments and click 'Save settings' to activate your changes.