This is my first blog posting on testing. I’m started my career as mobile application tester and later on my testing career moved to testing applications and device drivers. I thought to start testing blog to post and share all of my work experiences on testing. Here in this post I would like to share generic level of testcases for testing Installation module of Application and not the installation wizard means test scenarios of application installation module. 
| TC_ID | Test Scenarios | Headline | Testcase Description | Expected Result | 
| INS_001 | Installation   setup | Check on   Installation Setup - extension file and icon respresentation | 1. Ensure   Installer setup file is in .exe or .bat or .inf or .msi file extension type. 2. Ensure Installer setup file represented in standard icon and/or company standard icon | Installer   setup should be in standard file extension and icon. | 
| INS_002 | Installation   setup | Check on   Installation Setup - Tooltip on mouse over | 1. Move   the mouse over the installation setup file and/or select the setup file. 2. Check if tool tip box is showing Application name, Company name, Version, File size and Date created | Tool tip   should display correct and accurate information about the application   informations like version, company name, date created or modified date and   file size. | 
| INS_003 | Installation   setup | Check on   installation wizard dialogbox steps | 1. Double   click on the installer 2. Check the installation wizard dialogbox is displaying the correct information about the application information like name, version number. | Installer   wizard should display correct application information everywhere and should   not differ from the tool tip and actual application information. | 
| INS_004 | Installation   setup | Check on   installation wizard navigation and input fields values | 1. Double   click on the installer 2. Ensure user is able to click on Next and then back button to view the previous screen and all for modification and input fields values are remains same 3. Ensure user is able to alter the filled values and proceeding the installation | Installation   wizard should allow the user for navigation and filled input values should   remains the same. | 
| INS_005 | Installation   setup | Check on   multiple instance of installation wizard | 1. Double   click on the installer and ensure installer wizard is getting displayed to   the user 2. Before completion of the installation again click on the installer 3. Check if installer wizard remains the same of the instance1 and also set focus on it 4. Ensure only one application progress running under task manager | Installation   wizard should not allow multiple instance of installation on the same time | 
| INS_006 | Installation   setup | Check the   termination of installation wizard | 1. Double   click on the installer 2. Before completion of the installation, try to exit/terminate the installation 3. Ensure user is able to terminate the installation wizard after the conformation popup message to the user. Note: Cancellation of installation - if user press 'Esc', exit, Abort, cancel | Installation   wizard should display the termination conformation popup message to the user   and should terminate the wizard. | 
| INS_007 | Installation   setup | Check the   installation under not recommended platforms | 1. Try to   install the application under non-recommended system configurations (Note: Installing the application under windowXP, eventhough application only support windows7 platform) 2. Check if installer is throwing appropriate error message to the user. | Installation   setup should fail to install the application and should throw appropriate   error message to the user. | 
| INS_008 | Installation   setup | Installation   under recommended system configuration | 1.   Install application under recommended system configuration and according to   user manual installation guidelines. 2. Check if user is able to install the application without any error or warnings messages. Note: Default Path - C:\Program Files\App_name\ | Application   should install successfully without any warnings and/or errors. | 
| INS_009 | Installation   setup | Installation   of supported packages/patches, if any | 1.   Install application under recommended system configuration and according to   user manual installation guidelines. 2. Check if installer setup is installing the supported packages and/or patches which are mandatory for the application, if any | Installer   setup should install the supported packages/patches which are mandatory for   the application. | 
| INS_010 | Installation   setup | Installing   the setup after termination of the installation | 1. Double   click on the installer and ensure installer wizard is getting displayed to   the user 2. Before completion of the installation, terminate the installation 3. Again double click on the installer and check user is able to install the application successfully Note: In some cases, second time installation failed due to effect of first installation termination. | Installer   setup should install the application. | 
| INS_011 | Installation   setup | Re-installation   of the application | 1. Double   click on the installer and install the application 2. After the successful installation, again double click on the installer to re-install the application 3. check the behavior of the application. | Installer   setup should display conformation popup message of overwrite and proceed with   user inputs. | 
| INS_012 | Installation   setup | Try to   install the application, when application is in running state | 1. Double   click on the installer and install the application 2. After the successful installation, launch the application 3. Try to install the application again and check the behavior of the application. | Application   should display appropriate error message to the user saying "Please   close the application before proceeding Re-installation". | 
| INS_013 | Installation   setup | Try to   uninstall the application, when application is in running state | 1. Double   click on the installer and install the application 2. After the successful installation, launch the application 3. Try to uninstall the application and check the behavior of the application. | Application   should display appropriate error message to the user saying "Please   close the application before proceeding uninstallation". | 
| INS_014 | Userdefined   installation path | Try to   set user defined path for the installation | 1. Double   click on the installer 2. On the installation wizard, try to alter/set user defined path instead of default path 3. Check if installer is allowing the user to setting the path 4. Ensure application is installed on the user defined installation path | Installer   should allow user to set the installation path and should install the   application on defined path as well | 
| INS_015 | User   manual, Help file | Check on   user manual and help files | 1.   Install the application 2. Ensure user manual guide and help files as part of installation. | Installer   should install user manual in pdf file format and helper/supported files. | 
| INS_016 | Sample   scripts | Check on   sample scripts | 1.   Install the application 2. Ensure application is providing sample scripts for the user Note: Sample script availability is depends upon the project/application requirements. | Application   should provide sample scripts in the installer package. | 
| INS_017 | Uninstallation | To check   the Uninstallation functionality | 1. After   successful installation of the application, click on uninstall option to   uninstall application 2. Check the Uninstaller removed the application and it's dependency files. Note: Uninstall should happen irrespective of the installation path | Applicaiton   should be uninstalled successfully and during uninstallation process, all   necessary dependency files should be completely removed from the PC along   with short cut icons Note: Log file should be retained. | 
| INS_018 | Re-installation | To check   Re-installation of application after uninstallation | 1.   Install the application 2. Ensure application is working normally 3. Uninstall the application and restart the system. 4. Install the application once again 5. Check if application is working fine after re-installation. | Application   should work fine normally | 
| INS_019 | Booting | To verify   OS booting after successful installation | 1.   Install the application 2. Restart the pc. 3. Check if PC is restarted successfully without any booting failures and ensure installed drivers on place. | PC should   restart successfully after installation and application should work as   expected. | 
| INS_020 | Registry | To check   the application version in the registry after installation | 1.   Install the application 2. Go to windows registry settings | Application   name,version and installation path should be seen correctly in the windows   registry | 
| INS_021 | Registry | To check   the application version in the registry after uninstallation | 1.   Install the application 2. Ensure application is registered under Registry 3. Uninstall the application 4. Check if registry of the application is removed from the windows registry settings. | Registry   of the application should be removed from the windows registry settings. | 
| INS_022 | Installation   on Fresh PC/Non MS-Visual studio | To verify   the installer setup under non-availability of MS visual studio | 1.   Precondition: MS Visual Studio tool should not be installed on the test PC. 2. Double click on the installer setup and try to install the application. 3. Check if user is able to install the application successfully or not. Note: There should not be any dependency. | Application   should install successfully and ready for usage. | 
| INS_023 | Installer   requires ADMIN privileges | Check for   the user privileges before starting installation | 1. Ensure   installer is installed under ADMIN privileges | In most   of the cases, installer requires ADMIN privileges | 
| INS_024 | Installing   the application under different language OS | Check the   installation of the application under different OS language (Korean OS) | 1.   Install the application and ensure user is able to launch the application   under different language OS | Application   should support different language OS | 
| INS_025 | Installing   the application under full disk space drive | Check the   installation of the application under disk full drive | 1. Try to   install the application under disk full drive 2. Check if installer is displaying error message to the user saying Disk is full and failed to install the application | Installer   should display appropriate error message to the user. | 
 
 
 
Very useful !!! Thanks!!!
ReplyDelete