Summary

In this chapter, we identified two different perspectives regarding completion: the customer and the programmer. These two perspectives need to be reconciled, but the customer’s perspective determines whether the software is completed. The process of reconciliation is iterative and requires adding new programmer tests to expose the problem with the code as well as running customer tests frequently to confirm that the added programmer tests do fully expose the functional problem. Therefore, integrating customer tests into the development cycle becomes an important objective.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset