A UML-based approach to system testing
Object Oriented Software Engineering: A Use Case Driven Approach