安装测试包括安装、卸载、升级测试
1)编写软件安装测试用例
- 软件在不同操作系统下安装的过程。
- 软件安装后是否能够正常运行,安装后的文件夹以及文件是否到了指定的目录里。
- 软件安装各个选项的组合是否符合概要设计说明。
- 软件安装向导的UI测试。
- 软件安装过程是否可以取消,单击“取消”按钮后,写入的文件是否如概要设计说明处理。
- 软件安装过程中意外情况的处理是否符合需求(如死机、重启、断电等)。
- 安装过程是否可以回溯(即是否可以点上一步重新选择)。
2)编写软件卸载测试用例
- 直接删除安装文件夹卸载的提示是否与概要设计说明一致。
- 测试使用系统自带的添加删除(以WindowsXP为例)程序卸载的情况。
- 测试软件自带的卸载程序。
- 测试卸载后文件是否全部删除,包括安装文件夹、注册表、系统环境变量。
- 卸载过程中出现意外情况的测试(如死机、断电、重启)。
- 卸载是否支持取消功能,单击“取消”按钮后软件卸载的情况。
- 软件自带卸载程序的UI测试。
- 如果软件有调用系统文件,当卸载文件时,是否有相应地提示。
3)编写软件升级测试用例
- 测试升级后的功能是否与需求说明一致
- 测试与升级模块相关的模块功能是否与需求一致
- 升级安装意外情况的测试(如死机、断电、重启)
- 升级界面的UI测试
- 不同系统间的升级测试。
安装测试又可以分为:
- 全新安装,待安装的软件包是完整的,包含了所有的文件。
- 升级版本安装,部分文件构成的软件包。
- 补丁式安装,很小的改动或很少文件的更新,软件版本不变。
- 系统运行环境改变,性能调优,只改参数,没有软件文件的变化。