This article show how testing and quality assurance organizations can improve test quality by employing use cases techniques. Use cases and the supporting artifacts are invaluable drivers for identifying and creating Unit, Function, System Integration and User Acceptance tests. Each of these test levels has unique objectives and requires different sets of inputs to achieve solid test coverage, but all can draw value from the project’s use cases.