O'Reilly logo

Fit for Developing Software: Framework for Integrated Tests by Ward Cunningham, Rick Mugridge

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Communicating with Tables

2.1 Fit Tables

Fit tables can enhance our communication about what is needed in a software system. Fit uses tables for writing tests and for reporting the results of automatically checking those tests. This tabular form enables people with a business or organizational background to help guide the overall development of a needed system by writing concrete examples that also serve as tests.

For example, the report for a Fit table for testing discounts is shown in Figure 2.1 (see also Plate 1). This table consists of several tests, with each row showing what discount is expected for a given amount. This example is explained in Chapter 3.

Figure 2.1 Fit Report for TestDiscount

2.2 Tables for Communicating ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required