这是自己试着翻译的第一篇文章,虽然很简单,但是毕竟是第一次,不会的不懂的都很多,很高兴自己坚持了下来,有不足的望各位同仁指出,共同学习进步

  文章如下:

  软件安装卸载测试

  你执行过软件安装测试吗?感觉如何?好吧,安装测试(实施测试)是软件测试生命周期中很有意思的一个环节。

  安装测试很像在你的家中介绍一个宾客,为了使他感觉舒服,这个宾客被有针对性的介绍给家中的每一个人,新软件的安装也很像上面的例子。

  如果在新的系统下安装很成功,客户会很高兴,但是如果事情正好相反呢?如果安装失败,然后我们软件不能在那个系统下工作,而且对用户的系统也造成很大的损害,用户可能要求重新安装整个操作系统。

  在上面的例子中你是否给用户留下些印象?非也,你给忠实用户不好的第一印象是因为不彻底的安装测试引起的。为了留下好的第一印象你需要做些什么呢?测试安装程序需要在不同配置不同机器上适当的将手工和自动化过程结合起来。安装测试的主要关注点是时间,甚至单条测试用例都会花费很长的时间,如果你要测试一个大型的应用安装程序,你应该想想在不同配置下执行大量的测试用例需要多长时间。

  我们来看看执行手工测试的不同方法和自动安装过程的一些基本介绍。

  开始安装测试的第一步是确定你要在多少种不同系统配置下测试,准备一个基本的硬盘驱动器,用常用或者默认的文件系统格式化这个硬盘。在这个硬盘上安装常用的操作系统(Windows)并安装一些必备的组件,每次在这个基本的硬盘上创建备份时,你也可以在其上创建其他配置。确保每一中配置在接下来的测试中都能使用,如操作系统和文件格式。

  在这个过程中我们怎么去使用自动化呢?使用一些系统工具为基本配置创建基本镜像(用软件如Norton Ghost可以快速的为操作系统创建另外的备份),这将会为你每一次的测试节约大量时间。例如,如果你在一个基本配置下安装一个OS需要1个小时,那么你每一次在新OS下执行测试都需要1个多小时,但是创建了OS备份,仅仅需要5-10分钟,你将节约40-50分钟的时间。

  你可以在一种操作系统下多次尝试安装软件的安装,每一次卸载应用程序,并为下一次测试准备基本的状态。这里要注意:在这之前你的卸载项目应该执行过测试,并能正常运行。

  一些广泛测试用例的安装测试建议:

  1)使用流程图去执行安装测试,流程图明确我们的任务,看基本安装测试流程图的例子。

  在这个基本的流程图中添加更多的测试用例,例如,如果我们的应用程序不是第一次发布,试着添加不同的本地安装路径。

  2)如果你早先安装了应用程序的上一个版本,在下一次测试用例中,在紧凑版本相同的路径上安装应用程序版本。