2.2.4 Acceptance Testing - ISTQB - Foundation Level
installed
A COTS software product may be acceptance tested when it is _________ or integrated.
customers
Acceptance testing is often the responsibility of the _________ or users of a system; other stakeholders may be involved as well
final
Acceptance testing may assess the system's readiness for deployment and use, although it is not necessarily the ______ level of testing. For example, a large-scale system integration test may come after the acceptance test for a system.
before
Acceptance testing of a new functional enhancement may come _______ system testing
component
Acceptance testing of the usability of a component may be done during ____________ testing
defects
Finding _______ is not the main focus in acceptance testing.
factory
Organizations may use other terms as well, such as _______ acceptance testing and site acceptance testing for systems that are tested before and after being moved to a customer's site.
Operational (acceptance) testing
The acceptance of the system by the system administrators, includes acceptance testing of these features: - Testing of backup/restore - Disaster recovery - User management - Maintenance tasks - Data load and migration tasks - Periodic checks of security vulnerabilities
confidence
The goal in acceptance testing is to establish ___________ in the system, parts of the system or specific non-functional characteristics of the system.
User acceptance testing
Typically verifies the fitness for use of the system by business users.
test objects
• Business processes on fully integrated system • Operational and maintenance processes • User procedures • Forms • Reports • Configuration data These are all typical ____ _______ in Acceptance Testing.
Test basis
• User requirements • System requirements • Business processes • Risk analysis reports These can all be part of a ____ _____ in Acceptance testing.
feedback
*Alpha and beta (or field) testing*: Developers of market, or COTS, software often want to acceptance __________ from potential or existing customers in their market before the software product is put up for sale commercially. Alpha testing is performed at the developing organization's site but not by the developing team. Beta testing, or field-testing, is performed by customers or potential customers at their own locations.
custom-developed
*Contract acceptance testing* is performed against a contract's acceptance criteria for producing _____-________ software. Acceptance criteria should be defined when the parties agree to the contract. FDA