Pages

System Testing & Acceptance Testing

System Testing is level of the software testing performed to test completely developed/integrated software to verify and validate the end to end functional and non - functional behavior of the software as per customer requirements.
To perform System testing it is not mandatory to have knowledge on the internal working structure of the software and it is enough to have knowledge on the external working of the software, due to this the system testing activities falls under black box testing.

Acceptance Testing:

Acceptance Testing is usually done by the client or the end user to verify that it meet the expectation based on the business requirements given to the software company/vendors. In this testing, client verifies and accepts the software product if it meet their criteria. This is also referred as UAT (User acceptance testing).

Acceptance testing is done once the system testing is completed successfully.

In the below case, assume the product school management system is given to the software company for development. Once company develops the product, it is pushed for the system testing. From the successful system testing phase, further the software product is ready to deliver to the client for the acceptance testing. In this level of testing, client validates the software product based on the business requirements.

Software Testing, System Testing, Beta Testing, UAT Testing, User Acceptance Testing
Acceptance Testing

No comments:

Post a Comment