One of the greatest benefits of the use-case technique is that it builds a set of assets that can be used to drive the testing process.
Use cases can directly drive, or seed, the development of test cases.
The scenarios of a use case create templates for individual test cases.
Adding data values completes the test cases.
Testing nonfunctional requirements completes the testing process.