Testing Levels-Detail View-Introduction
A testing process is divided into different levels beginning with Unit Testing, followed by Integration, system and finally ending with Acceptance Testing.
Unit Testing is done to test the software code, integration testing is done to test design of software, system testing is done to test functional requirement, acceptance testing is done to test business requirement of client.
Fig: Levels in software testing
Table: Testing Levels and their output