- A Sample Business Rule
- Implementing the Acceptance Tests
- Testing Process
- Summary
Testing Process
The acceptance test is the original table that Betty, Tom, and Debbie developed to clarify the business rule. This acceptance test can be used at four different levels, as described earlier in this chapter. Because the acceptance test was customer supplied, all four levels are considered acceptance tests in this book. The last two forms are automated by their nature. The second form—an interface to the Discount Calculator—can be automated. The test for an order could also be automated with a little more effort. However, you should still check it manually as well.
Passing the acceptance tests is necessary but insufficient to ensure that the system meets the customer needs. Other tests, such as those for quality attributes and usability (described in Chapter 3, "Testing Strategy"), also need to be passed. See [Meszaros02] for more information.