测试环境搭建流程

上传人:工**** 文档编号:457445505 上传时间:2023-06-09 格式:DOCX 页数:11 大小:28.90KB
返回 下载 相关 举报
测试环境搭建流程_第1页
第1页 / 共11页
测试环境搭建流程_第2页
第2页 / 共11页
测试环境搭建流程_第3页
第3页 / 共11页
测试环境搭建流程_第4页
第4页 / 共11页
测试环境搭建流程_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《测试环境搭建流程》由会员分享,可在线阅读,更多相关《测试环境搭建流程(11页珍藏版)》请在金锄头文库上搜索。

1、测试环境搭建流程目录1文档目的:2适用范围:3术语和缩略语解释:4参考文献:5角色和职责:6测试环境搭建流程:1.1 测试环境搭建流程图: 1.2 BS测试环境搭建1.3 CS测试环境搭建 7 测试环境备份与恢复 7.1 备份7.2 恢复8 测试环境数据生产和维护 8附录1文档目的:为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。毫无疑问,稳定和可控的测试环境, 可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现。2适用范围:1. 硬件环境搭建:指测试必须的服务器、

2、客户端、网络连接设备以及答应机/扫描仪等辅助硬件设备所构成的环境;若要求的硬件配置种类较多,可以定义一些基本硬件配置;2. 软件环境搭建:指测试软件运行时的操作系统、数据库及其他应用软件构成的环境;( 1 )共存软件对被测软件的影响:例如公用文件之间的相互影响、公用文件之间的内存冲突以及其他的影响;( 2 )共存文件越少越好;在某些有特殊要求的测试中,共存文件必不可少;3. 利用辅测试环境进行的测试:兼容性测试:在满足软件运行要求的范围内,可选择一些典型的操作系统和常用应用软件对其进行安装卸载和主要功能的验证模拟真实环境测试:有些软件,特别是面向大众的商品化软件,在测试时常常需要考察在真实环境

3、中的表现。如测试杀毒软件的扫描速度时,硬盘上布置的不同类型文件的比例要尽量接近真实环境,这样测试出来的数据才有实际意义横向对比测试:利用辅测试环境“克隆”出完全一致的测试环境,从而保证各个被测软件平等对比4. 网络环境: 指被测软件运行时的网络系统、 网络结构以及其他网络设备构成的环境、网络设备、网络结构、网络系统等;5. 为了确定测试环境的组成我们需要明确一下问题:( 1 ) 所需要的计算机的数量, 以及对每台计算机的硬件配置要求, 包括 CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等;( 2 ) 部署被测应用的服务器所必需的操作系统、 数据库管理系统、 中间件、WEES艮

4、务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;3 ) 用来保存各种测试工作中生成的文档和数据的服务器所必需的操作系统、数据库管理系统、中间件、WEB务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;( 4 ) 用来执行测试工作的计算机所必需的操作系统、数据库管理系统、中间件、WEEB务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;( 5 ) 是否需要专门的计算机用于被测应用的服务器环境和测试管理服务器的环境的备份;( 6) 测试中所需要使用的网络环境。 例如, 如果测试结果同接入 Internet的线路的稳定性有关,那么应该考虑为测试环境租用单独

5、的线路;如果测试结果与局域网内的网络速度有关,那么应该保证计算机的网卡、网线以及用到的集线器、交换机都不会成为瓶颈;( 7 ) 执行测试工作所需要使用的文档编写工具、测试管理系统、性能测试工具、缺陷跟踪管理系统等软件的名称、版本、 License 数量,以及所要用到的相关补丁的版本。对于性能测试工具,则还应当特别关注所选择的工具是否支持被测应用所使用的协议;( 8 ) 为了执行测试用例,所需要初始化的各项数据,例如登陆被测应用所需的用户名和访问权限,或其他基础资料、业务资料;对于性能测试还应当特别考虑执行测试场景前应当满足的历史数据量。当然,还有另外一个非常关键的问题:在测试过程中受到影响的数

6、据如何恢复;对测试环境的要求:1 )尽可能的真实的环境;(2)符合软件运行的最低要求;(3)选用比较普及的操作系统和软件平台;(4)营造纯净、独立的测试环境;(5)无毒的环境;3术语和缩略语解释:序号术语和缩略语说明1Ghost美国赛门铁克公司旗下的硬盘备份还原,具2Vmare虚拟机软件344参考文献:5角色和职责:角色职责备注测试主管1 .负责测试团队的组建和管理工作2 .规划、建立和维护软件测试管理流程并持续优化3 .指导测试工程师测试环境的搭建、并对部门测试人员提供技能培训4 .组织环境搭建工作的实施搭建环境负1.制定搭建环境的策略、搭建环境的计划责人2 .分配搭建环境任务并做好协调工作

7、3 .跟踪并监督工作进度4 .搭建环境过程中发现问题并及时反馈5 .组织搭建环境的评审工作6 .针对搭建好的环境,提供使用技能的培训软件测试工程师1 .熟悉测试任务分工进行工作,并能很好的在搭建好的环境中展开测试2 .讲在搭建环境中进行的工作分批写入测试用例和测试报告中3 .对于环境中发现问题的问题及时反馈并追踪软件工程师1 .指导、协调程序员的工作2 .参与系统的设计、开发、测试等过程3 .主要功能的代码实现4 .解决工程中的关键问题和技术难题,协助工程管理人员保障软件的质量软件配置管理员1.负责开发部门的配置管理工作,包括:基线管理、版本管理、发布管理、变更 管理、配置审计、并行开发支持、

8、软件配置管理才艮告的编写与分析等5.监督开发过程中流程的实施,能够及时将在对应环境中发现问题汇总并进行改造6测试环境搭建流程:6.1 测试环境搭建流程图:6.2 BS测试环境搭建BS测试环境搭建步骤:1 .数据库服务器端测试环境安装步骤:(1)选择服务器(2)安装操作系统(3)安装数据库(4)安装杀毒软件(5)杀毒(6)制作Image文件(7)安装软件数据库文件(8)进行相关数据库配置(9)杀毒(10)制作Image文件2 .应用服务器端测试环境安装步骤:(1)选择服务器(2)安装操作系统(3)安装数据库(4)安装杀毒软件( 6) 制作 Image 文件( 7 ) 安装软件数据库文件( 8 )

9、 进行相关数据库配置( 9 ) 杀毒( 10)制作Image 文件3. 客户端测试环境安装步骤:( 1) 选择PC机( 2 ) 安装操作系统( 3 ) 安装杀毒软件( 4 ) 安装软件要求的浏览器版本( 5 ) 测试与应用服务器的链接( 6 ) 杀毒( 7) 制作 Image 文件6.3 CS测试环境搭建1. 应用服务器端测试环境安装步骤:( 1)选择服务器或PC机( 2 ) 安装操作系统( 3 ) 安装杀毒软件( 4 ) 安装服务器软件( 5 ) 杀毒( ) 制作 Image 文件( 7 ) 安装服务器端应用软件( 8 ) 进行相关配置、测试与数据库服务器的链接( 9 ) 杀毒( 10)制作

10、Image 文件2. 客户端测试环境安装步骤:( 1)选择PC机( 2 ) 安装操作系统( 3 ) 安装杀毒软件( 4 ) 杀毒( 5) 制作 Image 文件( 6 ) 安装客户端应用软件( 7 ) 进行相关配置、测试与应用服务器的链接( 8 ) 杀毒( 9) 制作 Image 文件7 测试环境备份与恢复7.1 备份1. 目的:( 1 ) 维持测试环境的一致性;( 2 ) 恢复测试数据;( 3 ) 恢复测试环境的当前状态;2. 备份的内容:(1)利用备份工具将常用的操作系统做一个比较完整的GHOST:件;2 ) 测试系统环境备份;( 3 ) 项目定期备份到服务器(将比较重要的测试用例或过程文

11、档保留一份在服务器)为什么要备份?测试过程中会遇到多种不可预测的事情,一旦造成系统崩溃,则会造成测试数据丢失、测试过程中断或者测试环境的重新搭建;经常对测试环境进行多次必要的备份是一个必备的预防措施和一个比较好的习惯;对测试环境的备份可以换回不必要的损失、节省测试的时间、保持测试的连续性;备份的原则:经常对测试环境进行多次必要的备份是必备的预防措施和好的习惯备份的好处:挽回不必要的损失、节省测试的时间、保持测试的连续性7.1 恢复一旦测试环境遭到破坏,可以还原最近备份的系统,实现测试环境的回复目的:( 1 )维持测试环境的一致性;( 2 )恢复测试数据;( 3 )回复测试华景的当前状态;测试环

12、境的快速恢复:( 1 )将对测试环境备份获得的 Image 文件复制到其他硬件配置相同的计算 机上3 ) 实现多台机器同样的测试环境的快速搭建,从而节省搭建测试环境的时间测试环境备份与恢复的工具Gohst ( Symantes) Partimage 等Gohst 的使用说明:( 1) Ghost是一个硬盘拷贝软件、它把整个硬盘映像压缩保存为Image文件制作;( 2) 通过制作 Image 文件来实现测试环境的备份;( 3) 将原先制作的 Image 文件进行恢复来实现整个硬盘的还原, 从而实现测试环境的恢复;8 测试环境数据生产和维护测试数据:( 1 ) 测试数据也是影响测试环境的一个因素( 2 ) 测试数据直接影响着城市的质量( 3 ) 测试数据有多种来源:用户、测试人员设计、随机生成对测试数据的要求:( 1 ) 功能测试不需要大量的数据( 2 ) 功能测试需要数据的覆盖率高( 3 ) 功能测试的测试数据要求尽量真实( 4 ) 性能测试需要大量的数据( 5 ) 性能测试的测试数据应尽可能的达到符合实际的数据分配测试数据的获取:( 2手动获取对测试数据进行手动添加( 3自动获取利用自动测试工具进行自动的数据添加( 4编码利用数据库接口通过编制程序来获取数据( 5随机生成任意的向软件中输入数据8 附录

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号