What are the two levels of testing?
i. Component testing
Individual components are tested. Tests are derived from developer' s experience.
ii. System Testing
The group of components are integrated to make a system or sub-system is completed. These tests are based on the system specification.