1.1. The Need for FitTwo major, interconnected tasks essential to the value and quality of a software application are
Often, however, these two tasks are carried out poorly, leading to breakdowns in each step along the way from an identified business need to a running application.
Fit (Framework for Integrated Tests) is a powerful framework for automated testing to help solve such problems. Fit is especially well suited to testing from a business perspective, using tables for representing tests and for reporting the results of automatically checking those tests. This tabular form enables people with no programming background to write tests and thereby help guide overall development of a needed system. Fit is a general-purpose, open-ended framework that's easy to extend for expressing various sorts of tests. This book shows how to begin to solve several pervasive problems in developing software:
Our focus is on understanding business rules and expressing them with concrete examples in test tables. We distinguish two sorts of business rules:
We show how Fit can be incorporated into software development practices, filling a serious gap. This can be done through small steps, avoiding the risks of "big-bang" change. We show that choosing and structuring test examples are crucial. Test examples not only enhance communication between the stakeholders and the developers but also are central to automatic testing. Expressing the tests well in Fit tables begins the design process and allows for managing the inevitable changes in what is needed from the software. |
Friday, December 4, 2009
Section 1.1. The Need for Fit
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment