How do you know that all the scenarios for testing are covered?
Answer :
Typically, in test situations, traceability matrices are used to trace requirements to test cases in order to ensure that there are test cases for all the requirements (usually done by a analyst). Some tools, such as Rational Suite Enterprise, will help analysts trace requirements and then allow the tester to trace from the use cases and/or requirements to test cases.