测试环境搭建流程_第1页
测试环境搭建流程_第2页
测试环境搭建流程_第3页
测试环境搭建流程_第4页
测试环境搭建流程_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

测试环境搭建流程测试环境搭建流程测试环境搭建流程测试环境搭建流程编制仅供参考审核批准生效日期地址:电话:传真:邮编:测试环境搭建流程目录1文档目的: 32适用范围: 43术语和缩略语解释: 44参考文献: 45角色和职责: 46测试环境搭建流程: 5测试环境搭建流程图: 5BS测试环境搭建 5CS测试环境搭建 57 测试环境备份与恢复 5备份 5恢复 58 测试环境数据生产和维护 58附录 61文档目的:为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。毫无疑问,稳定和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现。2适用范围:1.硬件环境搭建:指测试必须的服务器、客户端、网络连接设备以及答应机/扫描仪等辅助硬件设备所构成的环境;若要求的硬件配置种类较多,可以定义一些基本硬件配置;2.软件环境搭建:指测试软件运行时的操作系统、数据库及其他应用软件构成的环境;共存软件对被测软件的影响:例如公用文件之间的相互影响、公用文件之间的内存冲突以及其他的影响;共存文件越少越好;在某些有特殊要求的测试中,共存文件必不可少;3.利用辅测试环境进行的测试:兼容性测试:在满足软件运行要求的范围内,可选择一些典型的操作系统和常用应用软件对其进行安装卸载和主要功能的验证模拟真实环境测试:有些软件,特别是面向大众的商品化软件,在测试时常常需要考察在真实环境中的表现。如测试杀毒软件的扫描速度时,硬盘上布置的不同类型文件的比例要尽量接近真实环境,这样测试出来的数据才有实际意义横向对比测试:利用辅测试环境“克隆”出完全一致的测试环境,从而保证各个被测软件平等对比网络环境:指被测软件运行时的网络系统、网络结构以及其他网络设备构成的环境、网络设备、网络结构、网络系统等;5.为了确定测试环境的组成我们需要明确一下问题:(1)所需要的计算机的数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等;(2)部署被测应用的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;(3)用来保存各种测试工作中生成的文档和数据的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;(4)用来执行测试工作的计算机所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;(5)是否需要专门的计算机用于被测应用的服务器环境和测试管理服务器的环境的备份;(6)测试中所需要使用的网络环境。例如,如果测试结果同接入Internet的线路的稳定性有关,那么应该考虑为测试环境租用单独的线路;如果测试结果与局域网内的网络速度有关,那么应该保证计算机的网卡、网线以及用到的集线器、交换机都不会成为瓶颈;(7)执行测试工作所需要使用的文档编写工具、测试管理系统、性能测试工具、缺陷跟踪管理系统等软件的名称、版本、License数量,以及所要用到的相关补丁的版本。对于性能测试工具,则还应当特别关注所选择的工具是否支持被测应用所使用的协议;(8)为了执行测试用例,所需要初始化的各项数据,例如登陆被测应用所需的用户名和访问权限,或其他基础资料、业务资料;对于性能测试还应当特别考虑执行测试场景前应当满足的历史数据量。当然,还有另外一个非常关键的问题:在测试过程中受到影响的数据如何恢复;对测试环境的要求:尽可能的真实的环境;符合软件运行的最低要求;选用比较普及的操作系统和软件平台;营造纯净、独立的测试环境;无毒的环境;3术语和缩略语解释:序号术语和缩略语说明1Ghost美国赛门铁克公司旗下的硬盘备份还原工具2Vmare虚拟机软件344参考文献:

5角色和职责:角色职责备注测试主管负责测试团队的组建和管理工作规划、建立和维护软件测试管理流程并持续优化指导测试工程师测试环境的搭建、并对部门测试人员提供技能培训组织环境搭建工作的实施搭建环境负责人制定搭建环境的策略、搭建环境的计划分配搭建环境任务并做好协调工作跟踪并监督工作进度搭建环境过程中发现问题并及时反馈组织搭建环境的评审工作针对搭建好的环境,提供使用技能的培训软件测试工程师熟悉测试任务分工进行工作,并能很好的在搭建好的环境中展开测试讲在搭建环境中进行的工作分批写入测试用例和测试报告中对于环境中发现问题的问题及时反馈并追踪软件工程师指导、协调程序员的工作参与系统的设计、开发、测试等过程主要功能的代码实现解决工程中的关键问题和技术难题,协助工程管理人员保障软件的质量软件配置管理员负责开发部门的配置管理工作,包括:基线管理、版本管理、发布管理、变更管理、配置审计、并行开发支持、软件配置管理报告的编写与分析等监督开发过程中流程的实施,能够及时将在对应环境中发现问题汇总并进行改造6测试环境搭建流程:测试环境搭建流程图:BS测试环境搭建BS测试环境搭建步骤:数据库服务器端测试环境安装步骤:选择服务器安装操作系统安装数据库安装杀毒软件杀毒制作Image文件安装软件数据库文件进行相关数据库配置杀毒制作Image文件应用服务器端测试环境安装步骤:(1)选择服务器(2)安装操作系统(3)安装数据库(4)安装杀毒软件(5)杀毒(6)制作Image文件(7)安装软件数据库文件(8)进行相关数据库配置(9)杀毒(10)制作Image文件客户端测试环境安装步骤:选择PC机安装操作系统安装杀毒软件安装软件要求的浏览器版本测试与应用服务器的链接杀毒制作Image文件CS测试环境搭建应用服务器端测试环境安装步骤:选择服务器或PC机安装操作系统安装杀毒软件安装服务器软件杀毒制作Image文件安装服务器端应用软件进行相关配置、测试与数据库服务器的链接杀毒制作Image文件客户端测试环境安装步骤:选择PC机安装操作系统安装杀毒软件杀毒制作Image文件安装客户端应用软件进行相关配置、测试与应用服务器的链接杀毒制作Image文件7 测试环境备份与恢复备份目的:维持测试环境的一致性;恢复测试数据;恢复测试环境的当前状态;备份的内容:利用备份工具将常用的操作系统做一个比较完整的GHOST文件;测试系统环境备份;项目定期备份到服务器(将比较重要的测试用例或过程文档保留一份在服务器)为什么要备份?测试过程中会遇到多种不可预测的事情,一旦造成系统崩溃,则会造成测试数据丢失、测试过程中断或者测试环境的重新搭建;经常对测试环境进行多次必要的备份是一个必备的预防措施和一个比较好的习惯;对测试环境的备份可以换回不必要的损失、节省测试的时间、保持测试的连续性;备份的原则:经常对测试环境进行多次必要的备份是必备的预防措施和好的习惯备份的好处:挽回不必要的损失、节省测试的时间、保持测试的连续性恢复一旦测试环境遭到破坏,可以还原最近备份的系统,实现测试环境的回复目的:维持测试环境的一致性;恢复测试数据;回复测试华景的当前状态;测试环境的快速恢复:将对测试环境备份获得的Image文件复制到其他硬件配置相同的计算机上利用备份恢复工具进行恢复实现多台机器同样的测试环境的快速搭建,从而节省搭建测试环境的时间测试环境备份与恢复的工具Gohst(Symantes)\Partimage等Gohst的使用说明:(1)Ghost是一个硬盘拷贝软件、它把整个硬盘映像压缩保存为Image文件制作;通过制作Image文件来实现测试环境的备份;将原先制作的Image文件进行恢复来实现整个硬盘的还原,从而实现测试环境的恢复;8 测试环境数据生产和维护测试数据:测试数据也是影响测试环境的一个因素测试数据直接影响着城市的质量测试数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论