Test Cases for Installer |
|
Document Outline | |
Setup and Deployment |
- Make sure download server is up running before downloading.
- Machine with clean OS recommended.
- Create accounts at Administrator, Superuser/Poweruser, User and Guest levels.
- Create some directory names and Program Folder names with double byte and high ASCII characters.
- Test with both Stub and Blob installers. Stub installer will download the required components from ftp site during the 1st step of installation. Blob installer contains all components, and it won't download from ftp site during installation.
Platform Combinations |
Platforms:
- PC, Linux, and Macintosh
Operating Systems:
- Windows 95OSR2, 98SE, Me, NT4.0+SP6a, 2000 Pro+SP2, XP
- Red Hat 6.2, 7.1, 7.2
- MacOS 9.1, 9.2, X
Charsets:
- Installer i18n testing will focus on following supported character sets for UI and messages:
- Westen European ISO-8859-1
- Japanese Shift-JIS, ISO-2022-JP, EUC-JP
- Chinese (Simplified) GB 2312-80, GBK, GB18030
- Chinese (Traditional) Big-5, EUC-TW
- Korean KS C-5601-1987, KS C 5657 Hanja
- Unicode UTF8
Test Cases |
Installation process
Test Case # | Objective | Steps To Perform | Expected Results |
InstallationPro01 | Full installation process |
|
|
InstallationPro02 | Recommended installation process |
|
|
InstallationPro03 | Custom installation process |
|
|
Installer UI
Test Case # | Objective | Steps To Perform | Expected Results |
InstallerUI01 | Installer UI, e.g. windows, dialogs, buttons, messages, etc. |
|
|
Double byte characters and high ASCII characters handling
Test Case # | Objective | Steps To Perform | Expected Results |
CharacterHandling01 | Double byte and high ASCII characters handling for Directory name |
|
|
CharacterHandling02 | Double byte and high ASCII characters handling for Directory name |
|
|
CharacterHandling03 | Double byte and high ASCII characters handling for Program Folder name |
|
|
CharacterHandling04 | Double byte and high ASCII characters handling for Program Folder name |
|
|
Control functions
Test Case # | Objective | Steps To Perform | Expected Results |
ControlFunction01 | All control functions (such as push button, radio button, list box, etc.) |
|
|
Shortcut key functions
Test Case # | Objective | Steps To Perform | Expected Results |
ShortcutKey01 | All shortcut keys available |
|
|
Install with different user groups or different access permission
Test Case # | Objective | Steps To Perform | Expected Results |
DiffUsers01 | Administrator permission |
|
|
DiffUsers02 | Superuser/Poweruser permission |
|
|
DiffUsers03 | User permission |
|
|
DiffUsers04 | Guest permission |
|
|
Pop-up messages from browser
Test Case # | Objective | Steps To Perform | Exp ected Results |
PopupMessage01 | Install permission |
|
|
PopupMessage02 | Install environment |
|
|
PopupMessage03 | Edit field handling |
|
|
PopupMessage04 | Cancel installation |
|
|
PopupMessage05 | Create directory |
|
|
PopupMessage06 | ... | ... | ... |
Performance
Test Case # | Objective | Steps To Perform | Expected Results |
Performance01 | Installer performance |
|
|
Installed components and files
Test Case # | Objective | Steps To Perform | Expected Results |
InstalledCF01 | Components under Custom installation |
|
|
InstalledCF02 | Installer files |
|
|
InstalledCF03 | Installed files |
|
|
Launch
Test Case # | Objective | Steps To Perform | Expected Results |
Launch01 | Launch from desktop icon |
|
|
Launch02 | Launch from Start menu |
|
|
Uninstall
Test Case # | Objective | Steps To Perform | Expected Results |
Uninstall01 | Uninstall from Control Panel |
|
|
Uninstall02 | Uninstall by running N6Uninst.exe |
|
|
Registration
Test Case # | Objective | Steps To Perform | Expected Results |
Registration01 | Registration |
|
|
Registration02 | Unregistration |
|
|
Revision History |
Revision | By Whom | Date | Changes |
1.0 | Rui Xu | 09/14/2001 | Initial draft |
1.1 | Rui Xu | 03/05/2002 | Modified test cases |