Fit for Developing Software: Framework for Integrated Tests

12.5. The Rest of This Part

In Chapters 13-19, we look at the issues that arise when we develop Fit tables to aid communication and automated testing.

  • In Chapter 13, we look at how to start incorporating Fit tests in the development process. We choose a first business rule to write tests for, based on calculations, and show how the tests aid communication.

  • In Chapter 14, we see how Fit tables encourage dialogue in developing tests for business processes.

  • In Chapter 15, we continue the development of the tests from Chapter 14 and show how tests that involve data and time can be written. We introduce some bad-path tests.

  • In Chapter 16, we show how a large number of business process tests can be collapsed into a few calculate tests by focusing on the essential elements of the underlying business rule.

  • In Chapter 17, we show how Fit tests can be used to define new business rules to be incorporated in a software system. In particular, we place Fit tests in the context of Extreme Programming.

  • In Chapter 18, we discuss the design of Fit tables. We discuss several table smells: table problems that may need to be resolved through changes to the tables and/or their structure.

    Категории