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