欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    测试环境建设方案.doc

    • 资源ID:2884951       资源大小:58KB        全文页数:5页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    测试环境建设方案.doc

    测试环境建设方案一、编写目的本方案面向对象:测试人员,开发人员。目的:用于指导建立简单完善的测试环境。稳定和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现简单的说,经过良好规划和管理的测试环境,可以尽可能的减少环境的变动对测试工作的不利影响,并可以对测试工作的效率和质量的提高产生积极的作用测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称 。测试环境中包括的内容:硬件平台、扫描仪、摄像头、模拟器等等。软件被测软件、操作系统、共存软件、测试支持程序、测试数据、测试执行程序等等。人员开发人员、测试人员等等。设施坐落、空间、安全性等等。通讯网关、连接、授权、协议等等。接口内部接口、外部接口等等。文档需求文档、设计文档、用户文档、操作文档等等。其他测试标准、测试用表格、测试用纸等等。二、测试环境的组成硬件环境硬件环境指测试必需的服务器、客户端、网络连接设备,以及摄像头、打印机/扫描仪等辅助硬件设备所构成的环境。如果用户要求的硬件配置种类较多,可以定义一些基本硬件配置。如果资源有限,配置一个能最小满足必须的硬件配置的环境也是一个可行的方法。考虑我司具体情况,配置设备:一台数据库服务器(网管和视频监控置于同一服务器,通过不同用户区分)、web服务器(网管和视频监控置于同一服务器,通过不同用户区分)、客户端(测试机、虚拟机)、交换机一台、路由器一台、无线ap数个。数据库服务器配置机器名(IP)CPU内存软件环境(操作系统、应用软件)192.168.2.1联想 万全T100 G11(G620/8G/500G)8G操作系统:OpenSuse10.0操作系统;数据库:mysql5.5应用服务器配置机器名(IP)CPU内存软件环境(操作系统、应用软件)192.168.2.2联想 万全T100 G11(G620/2G/500G)8G操作系统:OpenSuse10.0客户端配置机器名(IP)CPU内存软件环境(操作系统、应用软件)192.168.2.3Inter core i34G操作系统:win7,ie9说明联想万全T100 G11报价:3490另需无线路由器数个,视频监控设备一套,小型交换机一个。软件环境软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境。在实际测试中,软件环境又可分为主测试环境和辅测试环境。主测试环境是测试软件功能、安全可靠性、性能、易用性等大多数指标的主要环境。辅测试环境常常用来满足不同的测试需求或特殊测试项目。利用辅测试环境进行的测试:兼容性测试:在满足软件运行要求的范围内,可选择一些典型的操作系统和常用应用软件对其进行安装卸载和主要功能的验证。模拟真实环境测试:有些软件,特别是面向大众的商品化软件,在测试时常常需要考察在真实环境中的表现。如测试杀毒软件的扫描速度时,硬盘上布置的不同类型文件的比例要尽量接近真实环境,这样测试出来的数据才有实际意义。横向对比测试:利用辅测试环境“克隆”出完全一致的测试环境,从而保证各个被测软件平等对比。软件选择:数据库服务器和web服务器操作系统,选择suse 10,数据库采用my sql5.0,测试机的系统选择win7。网络环境网络环境指被测软件运行时的网络系统、网络结构及其他网络设备构成的环境。为了确定测试环境的组成,我们需要明确以下问题:所需要的计算机的数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等。部署被测应用的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本。通常来说,我们所需要搭建的环境,主要是用于被测应用的系统测试,单元测试和集成测试由开发人员在开发环境中进行,而验收测试则在用户的最终应用环境中进行,因此都可以暂不考虑。三、测试环境的要求为了确定测试环境的组成,我们需要明确以下问题:用来保存各种测试工作中生成的文档和数据的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本。用来执行测试工作的计算机所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本。是否需要专门的计算机用于被测应用的服务器环境和测试管理服务器的环境的备份。测试中所需要使用的网络环境。例如,如果测试结果同接入Internet的线路的稳定性有关,那么应该考虑为测试环境设置单独的线路;如果测试结果与局域网内的网络速度有关,那么应该保证计算机的网卡、网线以及用到的交换机都不会成为瓶颈。执行测试工作所需要使用的文档编写工具、测试管理系统、性能测试工具、缺陷跟踪管理系统等软件的名称、版本、License数量,以及所要用到的相关补丁的版本。对于性能测试工具,则还应当特别关注所选择的工具是否支持被测应用所使用的协议。为了执行测试用例,所需要初始化的各项数据,例如登陆被测应用所需的用户名和访问权限,或其他基础资料、业务资料;对于性能测试还应当特别考虑执行测试场景前应当满足的历史数据量。当然,还有另外一个非常关键的问题:在测试过程中受到影响的数据如何恢复。明确了上面的问题后,明确哪些条件是可以满足的,哪些是需要其他部门协助调配、采购或者支援的。建议在搭建测试环境之前,把上面的问题做成一张CheckList,并为每一项指定一个责任人,完成一项就填写一项,最终形成的文档则作为测试环境的配置说明文档使用。当然,如果时间或其他条件允许,应当做好应急预案,尽量保证在环境失效时不会对正常工作产生太大的影响。对测试环境的要求:1、尽可能真实的环境。2、符合软件运行的最低要求。3、选用比较普及的操作系统和软件平台。4、营造纯净、独立的测试环境。5、无毒的环境。四、测试环境的构建准备阶段1、得到用户手册,软件安装维护手册;2、测试项目开展所需软件;3、测试环境需要使用的设备;4、测试环境需要使用的操作系统->补丁、杀毒、防火墙;5、网络设备需求->IP地址/网关/集群等配置情况。安装阶段1、根据实际情况制定环境搭建步骤;2、根据用户手册、安装手册、测试计划规划实验室组网;3、选择硬件配置:数据库服务器一台,web服务器一台,详见硬件环境介绍;4、安装操作系统:数据库和服务器采用SUSE 10,客户端机器采用win7;5、安装杀毒软件;6、网络参数配置;7、安装必需的应用软件:数据库服务器上安装my sql5.0,web服务器需安装jdk,ftp服务器等,测试机上还要安装wireshark、loadrunner等工具。五、测试环境备份为什么要备份1、测试过程的不可预测事件,导致系统崩溃;2、测试数据丢失,测试过程中断,测试环境需要重新搭建。备份的原则经常对测试环境进行多次必要的备份是必备的预防措施和好的习惯。备份的好处挽回不必要的损失、节省测试的时间、保持测试的连续性。六、测试环境恢复恢复时需要完整的备份文件,备份的GHO/GHS文件一定要妥善保存,尽量不经常移动或者删除其中部分文件,避免备份失效。将对测试环境备份获得的Image文件复制到其他硬件配置相同的计算机上,利用备份恢复工具进行恢复,实现多台机器同样的测试环境的快速搭建,从而节省搭建测试环境的时间。七、测试数据的获取测试数据也是影响测试环境的一个因素,测试数据直接影响着测试的质量。用户数据 从最终用户处获得实际数据手动 对测试数据进行手动的添加自动 利用自动测试工具进行自动的数据添加编码 利用数据库接口通过编制程序来获得数据随机生成 任意的向软件中输入数据对测试数据的要求功能测试通常不需要大量的数据功能测试需要数据的覆盖率高功能测试的测试数据要求尽量真实性能测试需要大量的数据性能测试的测试数据应尽可能的达到符合实际的数据分配。八、管理测试环境1. 设置专门的测试环境管理员角色,配备一名专门的测试环境管理员,其职责包括:测试环境的搭建。包括操作系统、数据库、中间件、WEB服务器等必须软件的安装,配置,并做好各项安装、配置手册的编写;记录组成测试环境的各台机器的硬件配置、IP地址、端口配置、机器的具体用途,以及当前网络环境的情况; 测试环境各项变更的执行及记录;测试环境的备份及恢复;操作系统、数据库、中间件、WEB服务器以及被测应用中所需的各用户名、密码以及权限的管理;2. 记录好测试环境管理所需的各种文档:测试环境的各台机器的硬件环境文档,测试环境的备份和恢复方法手册,并记录每次备份的时间、备份人、备份原因以及所形成的备份文件的文件名和获取方式;用户权限管理文档,记录访问操作系统、数据库、中间件、WEB服务器以及被测应用时所需的各种用户名、密码以及各用户的权限,并对每次变更进行记录. 3. 测试环境访问权限的管理:为每个访问测试环境的测试人员和开发人员设置单独的用户名和密码。访问操作系统、数据库、WEB服务器以及被测应用等所需的各种用户名、密码、权限,由测试环境管理员统一管理;测试环境管理员拥有全部的权限,开发人员只有对被测应用的访问权限和查看系统日志(只读),测试组成员不授予删除权限,用户及权限的各项维护、变更,需要记录到相应的“用户权限管理文档”中。4. 缺陷管理缺陷管理涉及到bug的生命周期及后续版本质量的追溯。选择符合公司的缺陷管理工具,首先考虑开源的,简单易用。Bugzilla是一个Bug追踪系统设计用来帮助你管理软件开发,Bugzilla是一个共享的免费的产品缺陷记录及跟踪工具。Bugzilla能够建立一个完善的bug跟踪体系:报告bug、查询bug记录并产生报表、处理解决bug、管理员系统初始化和设置四部分。TD简单易用,容易上手,可以辅助项目管理,制定测试计划,生成缺陷报表。

    注意事项

    本文(测试环境建设方案.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开