复用搭建环境提高测试效率
作者:网络转载 发布时间:[ 2012/12/28 10:04:19 ] 推荐标签:
搭建测试环境是软件测试实施的基础,只有搭建接近需要测试的软件系统环境,才能得出测试结果的真实性和正确性。测试环境包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境。每一类硬件和软件环境都需要大量专业知识做基础,硬件知识需要不断关注和学习厂商的发布的产品,软件需要熟悉各种操作系统、第三方软件,并积累测试环境设备的安装、上架、加电等繁杂的工作笔记。至此,测试平台搭建工作顺利完成需要测试工程师扮演和沟通三个主要角色:硬件工程师、操作系统工程师、软件工程师;有时候出于业务需要还要经常和应用系统厂商进行沟通。由于测试项目的实施工作较为复杂,实施过程中为了加快测试进度,可以考虑构建可复用的测试环境。
在搭建好测试环境并安装测试软件之前及测试过程中,需要对操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本等测试环境进行备份,这样可以做到为我们下轮测试时直接恢复测试环境,避免重新搭建测试环境花费时间做好准备。这些系统环境信息可以实现可复用性,往往要用到一些如下方式进行快速测试:
1、在X86架构系统框架下虚拟化技术,利用Vmware搭建单机多系统的测试环境,可以在运行于桌面上的多台虚拟机之间切换,通过一个网络共享虚拟机,挂起和恢复虚拟机以及退出虚拟机。这一切不会影响你的主机操作和任何操作系统或者它正在运行的应用程序。;
2、在UNIX架构系统框架下虚拟化技术,利用IBM- PowerVM、HP VMware虚拟化技术,虚拟出多台模拟服务器,进行资源的搭建;
3、利用如 ghost、Drive Image等磁盘备份工具软件,这样的软件备份工具可以快速恢复在测试中崩溃的系统;进行必要的备份工作,这样可以防止不同项目交叉进行时,当使用相同测试环境时,直接恢复即可。
因此测试环境的搭建和维护是一个很重要的问题,搭建测试环境的质量和手段直接影响测试结果的真实性、准确性和效率,达到快速测试、高可复用性测试的目的。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11