Many people become disillustioned with automated testing because they write lots of workflow tests and then find them a pain to maintain.
Maintenance problems can be a sign that business rules are not being expressed in the most direct way.
Looking for the commonality in a set of related tests can point to the "noise," the test values that the business rule does not really depend on.
By cutting to the essentials of the tests, we can reduce the effort of writing and maintaining them considerably. It's also easier to see what tests need to be added, such as within Figure 16.7.
We have shown, step by step, how such Fit tables can evolve, based on calculations.