unitary; individual component testing
Integration: verification of data flow from one module to another. Integrated component tests.
System: verify functional and non-functional needs for testing, full system testing.
Acceptance: Verify that the requirements of a contract specification are met in agreement with the end user