Appendix D. Tables Everywhere

“It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail.”

Abraham Maslow

“Everywhere around the world

There’ll be dancing

They’re dancing in the streets”

Marvin Gaye, William Stevenson, and Ivy Hunter

Tables can be used to drive manual acceptance tests and to clarify not just functional requirements, but quality attribute requirements.

User Interface Tests with Tables

In Chapter 4, “An Introductory Acceptance Test,” Debbie and Tom presented the test cases used for a discount business rule. The cases were as follows.

image

That chapter presented several ways to execute the test. ...

Get Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration 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.