软件安装卸载测试

发表于:2011-12-19 13:34

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Binbby 译    来源:51Testing软件测试网采编

分享:

  3)如果你要使用流程图测试安装过程中写入硬盘上的不同文件,要用相同的流程图,以便硬盘上所有安装文件的卸载测试。

  4)用流程图去提高自动测试效率,它能很容易的将图转化为自动化脚本。

  5)测试安装脚本用来检验所要求的硬盘空间,如果安装程序要求1MB的空间,确保在安装过程中大于1MB的空间或者是否有更多的空间被使用。如果是,这就是个错误。

  6)在不同文件系统格式上测试需要硬盘空间的大小,像FAT16将会比NTFS或者FAT32文件系统格式占用更多的空间。

  7)如果可能的话,只创建磁盘镜像的专用系统,这样的话将会节约你的测试时间。

  8)用分布式的测试环境便于开展安装测试,分布式环境往往节约你的时间,而且你可以从单个机器中更有效的安排所有不同的测试用例。这种好的方法是创建一台主机,在网络上控制不同的从机,你可以在主系统下同时在不同机器上开始安装。

  9)试着用自动化的程序去测试写入硬盘上的文件,你可以保留一份写入硬盘上的文件清单和表格,并把这份清单作为自动脚本的输入,将会检测每一个路径,验证其正确安装。

  10)利用市场中免费的软件,验证成功安装后注册表的变更。安装后,验证注册表的变化是否与你所预料的变更一致。

  11)在安装中强制中断安装,看看系统反应,系统是否无任何问题的恢复到它原始状态。你可以在安装的每一步,测试这种安装中断。

  12)硬盘空间检查:这是在安装测试场景中一项关键检查。你可以选择不同的手工和自动化方法去执行这种检查。在手工测试方法中你可以在安装前检查硬盘的可利用空间,通过安装程序脚本去检查安装程序是否计算并准确报出硬盘空间。检查安装后的硬盘空间验证准确使用的安装磁盘空间。在安装过程中,通过一些工具运用可利用硬盘的各种结合去自动使硬盘满,检查安装过程中磁盘不足时的系统反应。

  13)当你检查安装时你也可以进行卸载测试。在新一轮的迭代安装前确保卸载后所有写入硬盘的文件都被移除。有时卸载常常只移除最后更新安装的文件,而老版本文件没移除。另外检查卸载后的手动重新启动选项并强行重启。

  我涉足过很多领域的手工和自动安装测试程序,仍然有很多领域你需要去关注强制重启,取决于安装下你软件的复杂程度。这里没有涉及重要任务包括通过网络安装,网络安装,补丁安装,安装数据库检查,共享dll安装和卸载等。

  希望这篇文章给那些刚开始进行手工或者自动软件安装测试中遇到问题的人一个基本的指导。

22/2<12
重磅发布,2022软件测试行业现状调查报告~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号