Read more
Foreword. Preface. Acknowledgments. About the Authors. 1. Introduction. The Need for Fit The Value of Fit Tables Fit and Business Roles Organization of the Book The Book's Use of Color I. INTRODUCING FIT TABLES. 2. Communicating with Tables. Fit Tables Tables for Communicating Tables for Testing Tables, Fixtures, and a System Under Test Reading Fit Tables 3. Testing Calculations with ColumnFixture Tables. Calculating Discount Reports: Traffic Lights Calculating Credit Selecting a Phone Number Summary Exercises 4. Testing Business Processes with ActionFixture Tables. Buying Items Actions on a Chat Server Summary Exercises 5. Testing Lists with RowFixture Tables. Testing Lists Whose Order Is Unimportant Testing Lists Whose Order Is Important Summary Exercises 6. Testing with Sequences of Tables. Chat Room Changes Discount Group Changes Summary Exercises 7. Creating Tables and Running Fit. Using Spreadsheets for Tests Organizing Tests in Test Suites Using HTML for Tests Summary Exercises 8. Using FitNesse. Introduction Getting Started Organizing Tests with Subwikis Test Suites Ranges of Values Other Features Summary Exercises 9. Expecting Errors. Expected Errors with Calculations Expected Errors with Actions Summary 10. FitLibrary Tables. Flow-Style Actions with DoFixture Expected Errors with DoFixture Actions on Domain Objects with DoFixture Setup CalculateFixture Tables Ordered List Tables Testing Parts of a List Summary Exercises 11. A Variety of Tables. Business Forms Testing Associations Two-Dimensional Images Summary Exercises II. DEVELOPING TABLES FOR RENTAPARTYSOFTWARE. 12. Introducing Fit at RentAPartySoftware. RentAPartySoftware Development Issues An Initial Plan The Cast The Rest of This Part Summary Exercises 13. Getting Started: Emily and Don's First Table. Introduction Choosing Where to Start The Business Rule Starting Simple Adding the Grace Period Adding High-Demand Items Reports Se...
About the author
Rick Mugridge runs his own company, Rimu Research, and is an associate professor in the Department of Computer Science at the University of Auckland, New Zealand. He specializes in Agile software development, automated testing, test-driven development, and user interfaces. Rick is one of the world's leading developers of Fit fixtures and tools, and is the creator of the FitLibrary. Ward Cunningham is widely respected for his contributions to the practices of object-oriented development, Extreme Programming, and software agility. Cofounder of Cunningham & Cunningham, Inc., he has served as Director of R&D at Wyatt Software and as principal engineer at the Tektronix Computer Research Laboratory. Ward led the creation of Fit, and is responsible for innovations ranging from the CRC design method to WikiWikiWeb.
Summary
Addresses the interface between customers/testers/analysts and programmers. This book is useful for a range of people whose shared goal is improving team communications.