Finally, you should also spend some time putting together an acceptancetest plan for the project. This plan outlines the test cases that mustbe passed in order for the application to be accepted by the customer.All the test scenarios in the acceptance test plan must correlate to therequirements previously specified in the requirements document. Failureof any of these test cases will imply that the application is notcompliant with the requirements specified in the initial phase, and maytherefore be rejected by the customer. Typically, an acceptance test plan consists of the following:
It should be noted that although I've put the development of this plannear the end of the pre-implementation phase, it should actually becloser to the beginning. Most of the time, this acceptance test plan isdelivered to the customer at the time of requirements analysis, in orderto give him or her confidence about the features that will be in thefinal software release. However, exigencies of time and cost may make itimpractical to develop this plan during the early phases of pitching aproject, especially if the project is a small- to medium-sized one. Thatsaid, you should make it a point to deliver the acceptance test planbefore actual implementation begins.
blog comments powered by Disqus |