2.3. Tables for TestingFit tables are structured so that they can also act as automated tests that are run against an application system, which we call the system under test. Specific information is provided in Fit tables to enable them to be used in testing. The fixture of a table determines how it will be used in automated testing. In the next three chapters, we see three main families of fixtures that make use of the table structure in different ways. Later chapters introduce other sorts of fixtures and show how new table structures can be invented to enable business rules to be expressed as clearly as possible. Together, a variety of table types are used to express business rules that are to be incorporated in the software under development. |