Open In App

System Testing – Software Engineering

System testing is a type of software testing that evaluates the overall functionality and performance of a complete and fully integrated software solution. It tests if the system meets the specified requirements and if it is suitable for delivery to the end-users. This type of testing is performed after the integration testing and before the acceptance testing.

What is System Testing?

System Testing is a type of software testing that is performed on a completely integrated system to evaluate the compliance of the system with the corresponding requirements. In system testing, integration testing passed components are taken as input.

System Testing

System Testing Process

System Testing is performed in the following steps:



System Testing Process

Types of System Testing

Tools used for System Testing

  1. JMeter
  2. Gallen Framework
  3. Selenium
  4. HP Quality Center/ALM
  5. IBM Rational Quality Manager
  6. Microsoft Test Manager
  7. Selenium
  8. Appium
  9. LoadRunner
  10. Gatling
  11. JMeter
  12. Apache JServ
  13. SoapUI

Note: The choice of tool depends on various factors like the technology used, the size of the project, the budget, and the testing requirements.

Advantages of System Testing

Disadvantages of System Testing


Article Tags :