Unit testing is divided into 4 stages
1. Unit Test Planning Phase
2. Unit Test Design phase
3. Unit Test Implementation phase
4. Unit Test Execution phase
Unit Test Planning Phase
Ingress guidelines: Detailed design has been completed and a detailed design baseline has been established
Input: Software test plan, detailed design manual
Output: Unit test Plan
Export guidelines: Unit Test Plan Review and adoption
Unit Test Design phase
Entry criteria: Unit Test plan review and pass
Input: Unit test plan, detailed design manual
Output: Unit test Scenario
Export Guidelines: Unit Test Program Review and adoption
Unit Test Implementation phase
Ingress Guidelines: Unit Test Scenario Review and adoption
Input: Unit test Scheme, Unit test plan, detailed design manual
Output: Unit test cases, Unit test procedures
Export Guidelines: Unit test Cases, Unit test procedures Review and pass
Unit Test Execution phase
Ingress Guidelines: Unit test Cases, Unit test procedures, unit test scripts, Unit test data file review and pass, code static review
Input: Unit test Plan, Unit test scenario, Unit test case, Unit test procedure
Output: Unit test report, defect report
Export guideline: Unit Test report Review and pass
Unit Testing process