Key stakeholders must be involved in the Acceptance Testing process and will usually include any of the following:
- Representatives of the Business Units that will either use or be beneficiaries of the system outputs;
- Business Units that will be responsible for operation of the system; and/or
- Business Units that will be responsible for maintenance of the system.
The Business Unit that ‘owns’ the system usually has responsibility for making sure that Acceptance Testing is carried out. This means the Manager of that Business Unit (or a delegated officer) holds ultimate responsibility for the Testing process, including:
- Preparation of an Acceptance Test Plan and Test Cases;
- Management of the Testing activities; and
- Ensuring sign-off and official acceptance of the system.
In addition, there is a need for Testing of a more technical nature, often conducted by the system supplier, with additional advice and guidance provided by the Information Management Branch in your Division.
There are many individuals and groups that must become involved in the Acceptance Testing process, under the direction of the Acceptance Test Manager. The roles and responsibilities of all those involved in Acceptance Testing are discussed in Part 2 of the Kit.
Test participants should be told of the importance of their involvement and, wherever possible, be included in Test planning to increase their commitment to a successful outcome. Also, make sure they are given realistic time frames for Testing. They may need to be relieved of their normal day-to-day responsibilities and duties to allow for this.
Usually in any Business Unit that operates computer systems, there are a number of experienced and dedicated system end-users who have an in-depth understanding of the business processes involved. The benefits these individuals can bring to a Project are significant. Their involvement in Acceptance Testing is highly desirable, if not essential, especially in the business areas with which they are familiar.