Installing testing(安装测试),确保该软件在正常情况和异常情况的不同条件下,例如,进行首次安装、升级、完整的或自定义的安装都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。核实软件在安装后可立即正常运行。安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。通常情况测试伴随安装的整个过程。
安装
1、软件在不同操作系统下安装的过程
2、软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。
4、软件安装向导的UI测试
5、软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理
6、软件安装过程中意外情况的处理是否符合需求(如
死机,重启,断电)
7、安装过程是否是可以回溯的(即是否可以点上一步重新选择)、
8、软件安装过程中是否支持快捷键,快捷键的设置是否符合用户要求
9、对某些软件要考虑客户端的安装、服务器端的安装、数据库的安装及单机版和网络版的安装
卸载
1、直接删除安装文件夹卸载的提示是否与概要设计说明一致
2、测试使用系统自带的添加删除(以WIDOWSXP为例)程序卸载的情况
4、测试卸载后文件是否全部删除包括安装文件夹、注册表、系统
环境变量5、
卸载过程中出现的意外情况的测试(如
死机、断电、重启)
6、卸载是否支持取消功能,单击取消后软件卸载的情况
7、软件自带卸载程序的UI测试
8、如果软件有调用系统文件,当卸载文件时,是否有相应的提示
升级
1、测试升级后的功能是否与需求说明一样
2、测试与升级模块相关的模块的功能是否与需求一致
3、升级安装意外情况的测试(如死机、断电、重启)
4、升级界面的UI测试
5、不同系统间的升级测试
6、对于不同旧版本软件系统,升级程序能否自动检测旧版本,并对不同版本的升级有不同的策略。
7、对已经升级的版本再次升级是否能自动识别并给出相应的提示信息
8、当软件有更新时,是否有提示信息,并对新增的部分作出说明,提示用户升级