Most software systems have installation procedures that are needed before they can be used for their main purpose. Testing these procedures to achieve an installed software system that may be used is known as installation testing. These procedure may involve full or partial upgrades, and install/uninstall processes.
Installation is user’s first interaction with an application or product and it is very important to validate that all installed features and options function properly. Today it is even more critical as there are different means to distribute the software such as physical CD/DVD format, over internet, from a network location, etc and need for multi-platform testing is expanding further.
The traditional method of software distribution is the physical CD/DVD format. Now, software can be installed over internet, from a network location or even it can be pushed to the end user’s machine directly from the cloud.
IMPORTANT ASPECTS THAT SHOULD BE CONSIDERED BY GOWRI SOFTWARE TEAM DURING INSTALLATION TESTING
Whether the installer checks if there is enough space on the disk for installation of the program.
Whether the program takes the amount of memory space declared in the requirements.
How the program behaves when there is not enough space on the disk for the installation.
That is how the system manages breaking it during each of the installation phases.
Uninstallation of the software must also be carefully verified.