The complete guide to software testing
The complete guide to software testing
Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
Application of software reliability modelling to product quality and test process
ICSE '90 Proceedings of the 12th international conference on Software engineering
A Model for Software Product Quality
IEEE Transactions on Software Engineering
Quantifying Software Validation: When to Stop Testing?
IEEE Software
Operational Profiles in Software-Reliability Engineering
IEEE Software
Using acceptance tests to validate accessibility requirements in RIA
Proceedings of the International Cross-Disciplinary Conference on Web Accessibility
Hi-index | 0.00 |
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.