Chapter 14. Create Test Cases and Documentation

Use cases and test cases work well together in two ways: If the use cases for a system are complete, accurate, and clear, the process of deriving the test cases is straightforward. And if the use cases are not in good shape, the attempt to derive test cases will help debug the use cases.

—Ross Collard [Collard 1999]

What’s in this chapter?

This chapter presents an integral part of the software development process: testing and documenting the system. Use cases play a fundamental role in driving these activities. When use cases are combined with test cases and documentation, a round-trip vehicle is created to verify and explain the system functionality.

Documentation and test cases are the ...

Get Advanced Use Case Modeling: Software Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.