“There’s more than one way to skin a cat.”
There are many acceptance test frameworks. This appendix has a few examples for the application described in this book.
These examples show how the tests in this book are expressed in different frameworks. The corresponding table-style tests are in Chapter 10, “User Story Breakup,” and Chapter 11, “System Boundary.” They all perform the following operations:
• Set up persistent storage with a customer and a CD.
• Check-out a CD.
• Check-in a CD with a simple rental fee computation.
• Verify the computation of the rental fee for an upcoming change in how rental fees are calculated, based on the CD category.
The Check-Out CD and Check-In ...