Section 2.5. Reading Fit Tables


2.5. Reading Fit Tables

A reading knowledge of Fit tables is needed in order to undertake the social process of creating and evolving tests with Fit. Chapters 3, 4, and 5 look at examples of tests using tables based on the three core Fit fixtures:

  1. ColumnFixture tables, for testing calculations (Chapter 3)

  2. ActionFixture tables, for testing that things happen on actions (Chapter 4)

  3. RowFixture tables, for testing lists or other collections of things (Chapter 5)

The remaining chapters of Part I further develop the basics of reading Fit test tables:

  • Using sequences of tables (Chapter 6)

  • Creating tables and running Fit on them (Chapter 7)

  • Using FitNesse, a Web-based environment for creating, managing, and running Fit tables (Chapter 8)

  • Managing several issues that arise in testing (Chapter 9)

  • Using flow-style fixture tables (Chapter 10)

  • Using examples of other table structures (Chapter 11) to show by example that custom table structures may be used to better express some tests

The process and people aspects of developing Fit tests are examined in Part II. Fit tables need some support from programmers to connect the tests through to the system under test. Corresponding to the tables and tools developed in Part I, programmer-specific details are given in Part III, which covers writing the fixture code and installing Fit and FitNesse.

Note

Fit was developed by Ward Cunningham and released in 2002.

Details of the history of Fit development are available at http://fit.c2.com/wiki.cgi?FrameworkHistory.




    Fit for Developing Software. Framework for Integrated Tests
    Fit for Developing Software: Framework for Integrated Tests
    ISBN: 0321269349
    EAN: 2147483647
    Year: 2005
    Pages: 331

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net