MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">软件测试之可安装性和可恢复性测试
软件产品的日益丰富,可获得软件的途径也多种多样,软件的安装方式也发生了很大
的变化。有系统软件的安装、应用软件的安装、服务器的安装、客户端的安装、还有产品
的升级安装等。
安装测试时要注意以下几点:
· 是否需要专业人员安装。需要专业人员安装的软件通常只有Readme文档,或者
安装说明书相对简单,依赖安装人员的专业水平。测试的工作最相对较小。而
需普通用户自行安装的软件则必须提供安装说明书,并必须以其为基础展开安
装测试。
软件的安装说明书有无对安装环境做限制和要求。至少在标准配置和最低配置两
种环境下安装。曾经有过这样的例子,某客户端产品进行安装测试时十分顺利,
在准备发布之前的一次演示中,按安装说明书进行安装时意外发现无法通过,提
示没有安装J“a程序。让主管经理们对测试结果产生了很大的疑问。真正的原因
就是测试人员的测试用机都按习惯在装操作系统时默认安装了Java程序,造成了
测试上的疏漏。
· 安装过程是否简单,容易掌握。软件的安装说明书与实际安装步骤是否一致。对
一般用户而言,长长的安装文档,复杂的操作步骤往往造成畏惧心理。如果实际
步骤与安装说明荐有出入,就容易让用户缺乏信心.增加技术支持的成本。
· 安装过程是否有明显的、合理的提示信息。相应的信息是否合理、合法;插入碟
片,选择、更改目录,安装的进程和步骤等均应有明显的、台理的指示。用户许
可协议的条款要保证其合理、合法。
· 安装过程中是否会出现不可预见的或不可修复的错误。安装过程中(特别足系统
软件)对硬件的识别能力;检查系统安装是否会破坏其他文件或配置:检查系统
安装是否可以中止并恢复原状。
· 安装程序是否占用系统资源与原系统冲突,是否会影响原系统的安全性。检查系
统是否能够安装所有需要的文件/数据并进行必要的系统设置。
· 软件安装的完整性和灵活性。大型的应用程序会提供多种安装模式(最大、晟小、
自定义等),每种模式是否能够正确的执行,安装完毕后是否可以进行合理的调整。
· 软件使用的许可号码或注册号码的验证。
· 升级安装后原有应用程序是否可正常运行。安装测试
· 卸载测试也是安装测试的一部分。卸载后,文件、目录、快捷方式等是否清除;
卸载后,占用的系统资源是否全部释放;卸载后,是否影响其他软件的使用。
文章来源于领测软件测试网 https://www.ltesting.net/