| 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 |