(Bentley et. al., 2007). It covers three levels of acceptance testing:
Verification testing
Verification testing also refers to alpha testing. This testing runs the system in a simulated environment using simulated data. It's looking for errors and omissions regarding end users and design specifications that were specified in the earlier phase of testing.
Validation testing
Validation testing also refers to beta testing. This testing runs the system in a live environment using real data. A number of items tested during this testing such as:
 |
system performance |
 |
peak workload processing performance |
 |
human engineering test |
 |
methods and procedures test |
 |
backup and recovery testing |
Audit testing
Audit testing is a test performed to ensure that the system is free from any errors and ready to be placed at the real location.