Testing Basic Interview Questions : Difference between System Testing and Integration Testing in Table

Difference between System Testing and Integration Testing in Table

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.



3 comments:

  1. Hii.. Rakesh would you please explain the System testing with your Great example. :)

    ReplyDelete
    Replies
    1. For System Testing example, please check this post http://testingbasicinterviewquestions.blogspot.in/2015/03/system-testing-example-complete-guide.html

      Delete
  2. i want difference between system testing and component testing

    ReplyDelete