Explain the need for system testing

Mumbai University > Information Technology > Sem6 > Software Engineering

Marks: 5M

Year: Dec 2015

1 Answer
  • System testing is the type of testing to check the behaviour of a complete and fully integrated software product based on the software requirements specification (SRS) document.
  • The main focus of this testing is to evaluate Business / Functional / End-user requirements.
  • This is black box type of testing where external working of the software is evaluated with the help of requirement documents & it is totally based on Users point of view. For this type of testing do not required knowledge of internal design or structure or code.
  • This testing is to be carried out only after System Integration Testing is completed where both Functional & Non-Functional requirements are verified.
  • In the integration testing testers are concentrated on finding bugs/defects on integrated modules.
  • But in the Software System Testing testers are concentrated on finding bugs/defects based on software application behavior, software design and expectation of end user.

    Why system testing is important:

    a) In Software Development Life Cycle the System Testing is perform as the first level of testing where the System is tested as a whole.

    b) In this step of testing check if system meets functional requirement or not.

    c) System Testing enables you to test, validate and verify both the Application Architecture and Business requirements.

    d) The application/System is tested in an environment that particularly resembles the effective production environment where the application/software will be lastly deployed.

Please log in to add an answer.