|
Formal testing conducted to enable a user, customer or other authorized entity to determine whether to accept a system or component. [IEEE]BS 7925-1.British Computer Society Specialist Interest Group in Software Testing (BCS SIGIST). Overview. User Acceptance Testing Actual planning and execution of the test does not have to be undertaken directly by the customer. Many test consultancies offer their services to do this. Business Acceptance Testing (BAT) Practice The chosen combination of test techniques and the resources devoted to them are dependent such factors as complexity, size and risk attributable to the software. Thus if performance and reliability is an issue, automated testing may be used to simulate large numbers of users logging on to the system, whilst at the same time a test team is formed of end users to manually input test cases, based on real-life data. Risk and Planning Models In the waterfall the customer is always the last step in the process. Everything is fine if the software passes Acceptance Testing. However major problems can arise if it fails. Although it is implied that the V-model will follow the sequential flow of requirements capture, design...unit test ... system test..acceptance test. This is not necessarily the case. It should in my opinion be considered a mapping framework where the test process maps on to the development process. Thus the as soon as the requirements phase is over the customer can view the requirements specification to agree that they have been correctly captured, reducing the risk of the supplier building the wrong thing. The iterative model, as personified by the Rational Unified Process, takes this one stage further and formally puts the customer as a stakeholder right in the middle of the process. Thus in the inception phase the customer helps in scoping the project and identifying important use cases. In Elaboration, the customer as a stakeholder is further involved in developing use cases. Thus during the Transition phase when formal acceptance testing is taking place a lot of the risk should have been removed. |
Test Management Bestsellers
The bestselling books on Amazon.
Articles
Other Related Websites
Nonfunctional Testing
Functional Testing
Test Planning