关闭

复用搭建的测试环境可以提高软件测试的效率

发表于:2012-12-27 11:58

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

 作者:姚建伟    来源:51Testing软件测试网采编

  搭建测试环境软件测试实施的基础,只有搭建最接近需要测试的软件系统环境,才能得出测试结果的真实性和正确性。测试环境包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统数据库及其他应用软件构成的环境。每一类硬件和软件环境都需要大量专业知识做基础,硬件知识需要不断关注和学习厂商的发布的产品,软件需要熟悉各种操作系统、第三方软件,并积累测试环境设备的安装、上架、加电等繁杂的工作笔记。至此,测试平台搭建工作顺利完成需要测试工程师扮演和沟通三个主要角色:硬件工程师、操作系统工程师、软件工程师;有时候出于业务需要还要经常和应用系统厂商进行沟通。由于测试项目的实施工作较为复杂,实施过程中为了加快测试进度,可以考虑构建可复用的测试环境。

  在搭建好测试环境并安装测试软件之前及测试过程中,需要对操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本等测试环境进行备份,这样可以做到为我们下轮测试时直接恢复测试环境,避免重新搭建测试环境花费时间做好准备。这些系统环境信息可以实现可复用性,往往要用到一些如下方式进行快速测试:

  1、在X86架构系统框架下虚拟化技术,利用Vmware搭建单机多系统的测试环境,可以在运行于桌面上的多台虚拟机之间切换,通过一个网络共享虚拟机,挂起和恢复虚拟机以及退出虚拟机。这一切不会影响你的主机操作和任何操作系统或者它正在运行的应用程序。;

  2、在UNIX架构系统框架下虚拟化技术,利用IBM- PowerVM、HP VMware虚拟化技术,虚拟出多台模拟服务器,进行资源的搭建;

  3、利用如 ghost、Drive Image等磁盘备份工具软件,这样的软件备份工具可以快速恢复在测试中崩溃的系统;进行必要的备份工作,这样可以防止不同项目交叉进行时,当使用相同测试环境时,直接恢复即可。

  因此测试环境的搭建和维护是一个很重要的问题,搭建测试环境的质量和手段直接影响测试结果的真实性、准确性和效率,达到快速测试、高可复用性测试的目的。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号