软件测试环境的搭建要点优秀PPT.ppt
《软件测试环境的搭建要点优秀PPT.ppt》由会员分享,可在线阅读,更多相关《软件测试环境的搭建要点优秀PPT.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试方法和技术软件测试方法和技术-Ch.13测试环境的建立测试环境的建立第13章 软件测试环境的搭建第13章 软件测试环境的搭建在本章中,我们将学习:13.1测试环境的作用13.2 测试环境的要素13.3 搭建测试试验室步骤13.4测试环境的管理与维护13.5测试环境搭建举例本章概要 第13章 软件测试环境的搭建测试环境重要性测试环境要素测试环境的搭建过程测试环境的管理 13.1.1测试环境是软件测试的基础13.1.2提高软件测试的工作效率13.1.3模拟实际运行时可能的各种状况13.1测试环境的作用第13章 软件测试环境的搭建 软件件测试环境包括境包括设计环境,境,实施施环境和管理境和管
2、理环境三部分,是指境三部分,是指为了完成了完成软件件测试工作所必需的工作所必需的计算机硬件、算机硬件、软件、网件、网络设备、历史数据的史数据的总称。称。测试环境是境是测试实施的一个重要施的一个重要阶段,段,测试环境境适合与否会适合与否会严峻影响峻影响测试结果的真果的真实性和正确性。性和正确性。测试环境包括硬件境包括硬件环境和境和软件件环境,硬件境,硬件环境指境指测试必需的服必需的服务器、客器、客户端、网端、网络连接接设备,以,以及打印机及打印机/扫描描仪等等协助硬件助硬件设备所构成的所构成的环境;境;软件件环境指被境指被测软件运行件运行时的操作系的操作系统、数据、数据库及其他及其他应用用软件构
3、成的件构成的环境。境。13.1测试环境的作用第13章 软件测试环境的搭建测试环境是软件测试的基础 测试环境贯穿了测试的各个阶段,每个测试阶段中测试环境对测试影响不一样。在测试的支配阶段,充分理解客户需求,驾驭产品的基本特性有助于测试环境的设计,合理调度运用各种资源,申请获得未具备的资源,保证支配的顺当实施。假如在测试支配中规划了一个不正确的测试环境,直到实施的过程中才发觉,奢侈了大量的人力和物力取得一些无用的结果即是只是遗漏了一些环境配置,如不能刚好发觉,刚好申请购买或调用,也会影响整个项目的进度。在支配中,考虑周全很重要。第13章 软件测试环境的搭建提高软件测试的工作效率 毫无疑问,稳定和可
4、控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被精确的重现。简洁的说,经过良好规划和管理的测试环境,可以尽可能的削减环境的变动对测试工作的不利影响,并可以对测试工作的效率和质量的提高产生主动的作用。第13章 软件测试环境的搭建13.1.3模拟实际运行时可能的各种状况 不同软件产品对测试环境有着不同的要求。如C/S及B/S架构相关的软件产品,那么对不同操作系统,如Windows系列、unix、linux甚至苹果OS等,这些测试环境都是必需的。而对于一些嵌入式软件,如手机软件,假如我们想
5、测试一下有关功能模块的耗电状况,手机待机时间等,那么我们可能就须要搭建相应的电流测试环境了。当然测试中对于如手机网络等环境都有所要求。综上测试环境对软件测试来说特别重要,符合要求的测试环境能够帮助我们精确的测出软件问题,并且做出正确的推断,提高测试效率,对于软件企业保证产品质量,提高产品竞争力有着特别重要的意义。但是为了测试一款软件,我们可能依据不同的需求点要运用很多不同的测试环境。有些测试环境我们是可以搭建的,有些环境我们无法搭建或者搭建成本很高。不管如何,我们的目标是测试软件问题,保证软件质量。测试环境问题,还是依据具体产品以及开发者的实际状况而实行最经济的方式吧。第13章 软件测试环境的
6、搭建13.2.1硬件环境13.2.2软件环境13.2.3数据准备13.2.4网络环境13.2.5测试工具13.2 测试环境的要素第13章 软件测试环境的搭建13.2 测试环境的要素 经过良好规划和配置的测试环境,可以尽可能的削减环境的变动对测试工作的不利影响,并可以对测试工作的效率和质量的提高产生主动的作用。配置测试环境是测试实施的一个重要阶段,测试环境适合与否会严峻影响测试结果的真实性和正确性。一般来说,配置测试环境应当满足5个基本要素是:硬件、软件、网络环境、数据准备、测试工具。其中硬件、软件是测试环境中的最基本的两个要素,并派生出后三者。第13章 软件测试环境的搭建硬件环境硬件环境是指软
7、件赖以运行的硬件平台,例如工作组服务器、个人服务器、PC机及配套设备等。测试中所须要的计算机的数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等。例如一台服务器的标准来说,它的性能指标主要是由cpu,主板,内存,硬盘,显示卡等确定的。假如设计要求将来的服务器配置由intel架构,双xeon cpu主频是2.4GHz,内存为1GB,硬盘为36GB scsi硬盘,网卡为1000mb/s内适应,机箱为2u。此配置为标准配置,可以符合设计要求。所以通常一个较完善的测试环境均包括标准配置,最佳配置和最低配置的硬件设备。只是依据项目的需求和条件的限制
8、所占比例的不同。如压力测试,性能测试,容量测试必需保证在标准配置及最佳配置的设备上运行,而功能测试,用户界面测试等完全可以在低配置上的机器上运行。第13章 软件测试环境的搭建软件环境软件环境是指支持待测软件运行的软件系统平台,包括用来保存各种包括用来保存各种测试工作中生工作中生成的文档和数据的服成的文档和数据的服务器所必需的操作系器所必需的操作系统、数据、数据库管理系管理系统、中、中间件、件、WEBWEB服服务器以及其他必需器以及其他必需组件的名称、版本,以及件的名称、版本,以及所要用到的相关所要用到的相关补丁的版本。丁的版本。测试工具软件也是软件环境中派生出来的一部分。建立软件测试环境的原则
9、是选择具有广泛代表性的重要操作系统和大量的应用程序。在兼容性测试中软件环境尤其重要。第13章 软件测试环境的搭建软件环境例如web测试,常见的操作系统如下:Windows系列:例如Windows Xp,Windows2000,Windows2003,Vista;UNIX系列:例如solaris2.6,solaris2.8,red hat 9.0;MAC系列:例如OS 嵌入式操作系统:VXWORKS,PSOS,QNX等。常见的数据库管理系统有:大型服务器数据库平台:oracle 8i、oracle 9i;sun平台:sybase,Mysql;pc平台:Mysql,server2000,Acces
10、s;平台常见的应用程序:microsoft office 2000,microsoft office 2003,金山Wsp2000等。第13章 软件测试环境的搭建13.2.3数据准备 在软件测试中测试的数据源特别重要,应尽可能的取得大量真实数据。无法取得真实数据时尽可能的模拟出大量的数据。数据准备包括数据量和真实性两个方面。现实中越来越多的产品须要处理大量的信息,不行避开的运用到了数据库系统。少量数据状况下,软件产品表现精彩,一旦交付运用,数据急速增长,往往一个简洁的数据查询操作就有可能耗费掉大量的系统资源,使产品性能下降,失去可用性,这样的案例已经很多。数据的真实性通常表现在为正确数据和错误
11、数据,在容错性测试中对错误数据的处理和系统复原是测试的关键。对于更为困难的嵌入式实时软件系统,例如惯性导航系统仅有惯性平台还不够,为了产生测试数据,还必需运用惯性平台依据要求运动起来,也可以用软件来仿真外部设备,但开发仿真程序又并非易事。但这都在测试中起到至关重要的作用。第13章 软件测试环境的搭建网络环境 随着网络的普及,越来越多的软件产品离不开网络环境,网络环境是硬件因素和软件因素的综合。各种路由器,交换机,网线,网卡等是硬件基础,各种代理,网关,协议,防火墙等是软件基础。假如测试结果与接入Internet的线路的稳定性有关,那么应当考虑为测试环境租用单独的线路;假如测试结果与局域网内的网
12、络速度有关,那么应当保证计算机的网卡、网线及用到的集线器、交换机都不会成为瓶颈。正确的网络环境更离不开人的因素,搭建,维护,调整网络环境以适应测试的须要。人为的造成网络环境的错误,也将导致测试任务的失败。负责网络环境的测试人员应具备网络管理员的技术和实力。第13章 软件测试环境的搭建测试工具 为了提高软件测试的效率,有时测试必需依托测试工具,以便测试过程的自动和半自动执行和测试结果的自动或半自动评审和报告,选择测试工具的描述包括2个方面:折中需求和实际条件来选择自己的测试工具,有重点的自行开发测试协助工具。现在一般测试工具分为:代码分析工具,自动或半自动测试过程管理工具,测试资源管理工具,文档
13、编写工具、性能测试工具、缺陷跟踪管理系统等软件的名称、版本、License数量,以及所要用到的相关补丁的版本。对于性能测试工具,则还应当特殊关注所选择的工具是否支持被测应用所运用的协议。第13章 软件测试环境的搭建机房环境建设硬件环境的建立网络环境的建立软件环境的建立对整个测试环境杀毒测试环境说明及备案13.3 搭建测试试验室步骤第13章 软件测试环境的搭建13.3 搭建测试试验室步骤搭建测试环境就是依据测试设计中设计的测试环境内容部署测试环境,具体包括:对数据库服务器、应用服务器、负载产生设备、实际运行的PC机设备等设备上的硬件、软件设备进行配置。第13章 软件测试环境的搭建机房环境建设为了
14、保证软件测试系统稳定牢靠运行,测试试验室机房必需满足计算机系统以及工作人员对温度、湿度、干净度、风速度、电磁场强度、电源质量、噪音、照明、振动、防火、防盗、防雷、屏蔽和接地等要求。则必需为计算机系统寻求和建立能够充分发挥其功能、延长机器寿命,以及确保测试人员的身心健康,并满足其各项要求的合适的场地。第13章 软件测试环境的搭建硬件环境的建立依据软件测试的要求为测试人员配置工作组服务器、个人服务器、PC机及配套设备等。测试中所须要的计算机的数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等。硬件环境建立后要整理资料,记录配置清单,以便于测试
15、环境的管理。第13章 软件测试环境的搭建网络环境的建立依据测试的须要,把工作组服务器、个人服务器、PC机及其他设备通过集线器、交换机、路由器等网络设备连接起来。假如须要还可以把试验室计算机设备接入Internet线路,以备测试须要。网络环境建设时要留意保证测试所须要的网络带宽的设计和测试,而且还要保证明际的运行带宽与理论设计的一样,以免在网络流量方面影响软件测试的结果。网络环境配置完毕应当整理出网络拓扑结构图以备测试人员快速了解网络环境。第13章 软件测试环境的搭建软件环境的建立一般的搭建测试环境,可以通过配置组做好安装包来完成.全部子系统、组件、环境变量设置、注册、第三方软件、依靠项等全部配
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 环境 搭建 要点 优秀 PPT
限制150内