Difference between System Testing and Integration Testing
Integration Testing
When individual software modules are combined and tested as a group than it is Integration Testing and before software people doing integration testing a system must be unit tested before.
System Testing Definition
This definition of System Testing is given by "Hetzel" and according to him the mechanism of testing a completely integrated system to verify/ensure that it meets the defined means specified requirements is known as System Testing.
So outcome of author definition is that in system testing we test the complete system as a whole.
Difference between System Testing and Integration Testing in Tabular form
But apart from that before you take a look at differences first of all take a brief look at above than go for differences.
System Testing
|
Integration Testing
|
1. In system testing we test the complete system as a whole to check whether the system is properly working or not means as per the requirements or not.
|
1. In integration testing we test the modules to see whether they are integrating properly or not by combining the modules and tested as a group.
|
2. In system testing testers always have to concentrate on both functional and non functional testing like performance, load, stress, security, recovery testing and so on.
|
2. In integration testing testers have to concentrate on functional testing means main focus on how two modules are combined and tested as a group.
|
3. For performing this testing system must be integrated tested.
|
3. For performing this testing system must be unit tested before.
|
4. It starts from the requirements specifications.
|
4. It starts from the interface specification.
|
5. System Testing does not test the visibility of code.
|
5. Integration Testing test the visibility of the integration structure.
|
6. It does not require any frame means scaffolding.
|
6. It requires some frame means scaffolding.
|
7 In System Testing Tester pays attention to the system functionality.
|
7. In Integration Testing Tester pays attention to the integration among modules.
|
8. It pays attention to the system functionality.
|
8. It pays attention to the Integration among modules.
|
9. It is always only the kind of Black Box Testing.
|
9. It is a kind of both White Box Testing and Black Box Testing.
|
Note
In system testing we test the both functional as well as non functional testing of software testing and before performing System Testing system must be integrated tested before.
Category: System Testing vs Integration Testing
0 comments