Information Technology Reference
In-Depth Information
conducted to ensure that all end user requirements are included in the product.
When the product is submitted for acceptance testing, all defects should have been
uncovered and fixed. If a defect is uncovered during acceptance testing, it should
be related to implementation of a requirement but not any other type of defect. But
it would be wrong to assume that the earlier tests would have ensured that all
requirements were implemented. Acceptance testing should focus on ensuring that
all requirements are implemented and should be carried out with all diligence in
positively testing the product.
Before beginning the acceptance testing, we need to verify the requirements
traceability matrix to ensure that all requirements are tracked to the product and
the quality records to ensure that all quality control activities are carried out
diligently.
We verify the requirements traceability matrix to ensure that each of the
requirements can be traced through all the software development activities and that
no requirement is missed out at any stage. If any requirement is missed in the
matrix, we need to lay special emphasis on testing that specific requirement.
We need to verify quality records of the project to ensure that all planned
quality assurance activities are performed and that all uncovered defects are fixed.
The quality records also have the potential to reveal if any requirement is missed
or not implemented properly.
Thus, we ensure that all requirements are implemented properly during the
acceptance testing.
12.8 Installation and Commissioning
Installation involves deploying all the machines including servers, workstations
and networking equipment and then installing the software on the respective
machines. Commissioning involves preparing the master data, loading it in the
database, pilot runs of the system, then changeover to production and hand over
the system to the users and the maintenance team.
During the installation and commissioning, especially the commissioning part
of it, we will also be training the end users in the efficient usage of the system of
which the application software is the most important component. In addition to
training, we need to handhold them for some time so that they become adept at
using the system effectively.
During both the training and the handholding period, we need to show the end
users how their requirements are met by the software and how to go about per-
forming their functions on the system and producing the results expected of them.
During this phase, we help the end users to understand how their requirements
are met and how to go about achieving their results.
 
Search WWH ::




Custom Search