A study of user acceptance tests

  • Authors:
  • Hareton K. N. Leung;Peter W. L. Wong

  • Affiliations:
  • Department of Computing, The Hong Kong Polytechnic University, Hung Hom Hong Kong;Department of Computing, The Hong Kong Polytechnic University, Hung Hom Hong Kong

  • Venue:
  • Software Quality Control
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

The user acceptance test (UAT) is the final stage of testing in application software development. When testing results meet the acceptance criteria, the software system can be released for operational use.This paper first compares the different testing phases of software development (i.e. unit test, integration test, system test and UAT) in terms of important testing elements so as to highlight the uniqueness of UAT relative to the other test phases. Then, we describe several approaches for acceptance test, including the behaviour-based approach, the black-box strategy and a new UAT strategy called operation-based testing. The new strategy uses the operational profile for testing purposes, includes a well-defined acceptance criteria, and satisfies the test requirements of ISO9001 standards.