System Testing And Its Types

 What is System Testing?

  • System testing is testing conducted on a complete integrated system to evaluate the system's compliance with its specified requirements.
  • Testing is conducted by tester.
  • It is a black box testing.
  • This testing is conduct after the complete code is developed.
  • During system testing we will conduct both functional and non-functional testing

Types of System Testing

  • Functional Testing 
  • Non-Functional Testing

Advantages of System Testing 

  • It helps in getting maximum bugs before acceptance testing.
  • It ensure the application is validated as per customer requirement. ( SRS ,FRS)
  • It is the first testing level in which the whole system is under test from end to end.
  • This testing phase uses the test environment which is similar to the real business environment or production environment.

Functional Testing

These are black box testing techniques which test the functionality of the application.

  • Functional testing validate the application’s functionality is working as per requirement or not.
  • It Is a quality assurance process.
  • Functions are tested by feeding them input and examining the output.

Types of Functional Testing 

  • User Interface Testing
  • Object Properties Testing
  • Error Guessing Testing
  • Input Domain Testing
  • Database Testing
  • Calculation Testing
  • Link’s and URL’s Testing

Non-Functional Testing

  • In this type of testing we check non-functional aspects (performance, usability, reliability, etc) of a software application.
  • We test the characteristic and feature of an application.
  • Non Functional testing has a goal to validate the performance of the software.

Types of Non-Functional Testing 

  • Usability Testing 
  • Performance Testing 
  • Memory leakage Testing
  • Volume Testing
  • Compatibility Testing
  • Security Testing
  • Configuration Testing
  • Recovery Testing
  • Installation Testing
  • Compliance Testing

Please refer below video for more detail on System Testing And Its Types:

No comments:

Post a Comment