Testing and Debugging
Testing is most effective if divided into stages:
? Unit testing at various levels of granularity
emphasis is on accuracy of actual code
? System and sub-system testing
emphasis is on integration and interfaces
uses real data in realistic situations
emphasis is on meeting requirements