Checklist for System Installability and Upgradability Acceptance Criteria
Installability and Upgradability The purpose of system installability and upgradability is to ensure that the system can be correctly installed and upgraded in the customer environment. If for some reason the customer wants to uninstall or downgrade the system software, it is required to be done smoothly.
Installation and upgradation of a system is planned by identifying the major milestones and contingency steps. The system installation and upgradation process document must be available with specific steps.
The acceptance criteria of system installation and upgradation are as under:
|1.||The document must identify the person to install the system, for example, the end user or a trained technician from the supplier side.|
|2.||Over what range of platforms, configurations, and versions of support software is the installation or upgradation process expected to work?
The hardware and software requirements must be clearly explained in the document.
|3.||Can the installation or upgradation process change the user’s existing environment?
If yes, the risks of this change should be clearly documented.
|4.||The installation or upgradation process should include diagnostic and corrective steps to be used in the event of the process not progressing as expected.|
|5.||The installation or upgradation process should contain a workable uninstall, downgrade, or backoff process in case a specific installation does not proceed as expected.|
|6.||The installation or upgradation process should correctly work from all of the various delivery media, such as download via File Transfer Protocol (FTP), CD-ROM, and DVD.|
|7.||If the system includes a licensing and registration process, it should work smoothly and should be documented.|
|8.||The installation or upgradation instructions should be complete, correct, and usable|
|9.||The installation or upgradation process should be verified during system testing.|
|10.||There should be zero defects outstanding against a system installation or upgradation process.|
Download Many More Checklists for QA Managers & Team Leads
Download Several Checklists for Testers & Developers
Download Several Testing Templates – Prepared By Experts