On Features vs Testcases

I come across so many engineers who ask me if I could take a quick look at the test plan they created, and offer feedback.

What I have personally found is that it is very hard to ensure that the tests are actually complete. Depending on what the approach is, you may be looking at a collection of directed tests or random tests with constraints.

How do you even go about assessing it? On Blind faith? Coverage?

I think that there is a better way. If we focus on Features to be verified, and then map a collection of tests to features, you can then abstract out the complexity.

See my Effective verification book or the presentations if you want to learn more.