System Testing
System testing is crucial step in Quality management process. To understand system testing, one also need to know about unit testing and integration testing. Let's take it one by one.
1. Unit testing is done by programmers and it is testing each unit of code.
2. Integration testing focuses on testing of integration of unit of code.
3. System testing focuses on testing system as a whole.
Thus, System testing builds on previous levels of unit testing and integration testing.
The prerequisites for System Testing are: -
- All the components should have been successfully Unit Tested
- All the components should have been successfully integrated and Integration Testing should be completed
- An Environment closely resembling the production environment should be created.
