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.
Hello Ajith,
ReplyDeleteThe 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