Friday 10 May 2013

Acceptance testing


Definition of acceptance testing:
Acceptance testing is performed by software testing engineer or end user. Acceptance test gives confidence to end user that application being delivered to them meets their requirement or not. Acceptance testing is fall under black box testing.

Why acceptance testing requires:
Acceptance test is performed after completion of different types of software testing like unit, integration and system testing. In acceptance test, tester goes through the application and verifies its each and every functionality with requirement document. Acceptance testing is final testing and is performed before the delivery of application or software to end user for use. Its main purpose is to find the bugs but to get the confidence of end users requirements are fulfilled or not. Acceptance test is the last phase of STLC. After that, maintenance testing is performed on software or application if required.

By performing acceptance tests on an application the testing team will deduce how the application will perform in production. There are also legal and contractual requirements for acceptance of the system.


1 comment:

  1. Hello Ajith,
    The Article on Definition of acceptance testing, gives amazing information about it. Thanks for Sharing the information about the features of User Acceptance Testing, For More information check the detail on the User Acceptance Testing here Software Testing Company

    ReplyDelete