您好,欢迎访问三七文档
国家应用软件产品质量监督检验中心软件测试工程师培训测试环境搭建概览在本章中,我们将学习:–测试环境的组成与要求–测试环境的搭建–测试环境的备份与恢复–测试数据的获取目标完成此课程之后,学员将具备以下能力:–了解测试环境的组成–搭建具体项目的测试环境–进行测试环境的备份与恢复–获取测试数据课程目录测试环境的组成与要求测试环境的搭建测试环境的备份与恢复测试数据的获取测试环境对软件系统进行各级测试所基于的软/硬件设备和支持包括被测软件的运行平台、用于各级测试的工具和与该测试有关的软硬件环境越接近用户环境越好测试环境的组成测试环境硬件环境网络环境软件环境硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境如果用户要求的硬件配置种类较多,可以定义一些基本硬件配置如果资源有限,配置一个能最小满足必须的硬件配置的环境也是一个可行的方法软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境共存的软件–共存的软件对被测软件的影响是否共用文件(如系统文件)?是否产生冲突(一般多为内存冲突)?是否产生其他影响?–共存的软件越少越好–在某些有特殊要求的测试中,共存的软件必不可少网络环境指被测软件运行时的网络系统、网络结构及其他网络设备构成的环境网络设备网络结构网络系统对测试环境的要求尽可能真实的环境符合软件运行的最低要求选用比较普及的操作系统和软件平台营造纯净、独立的测试环境无毒的环境测试环境与测试阶段的关系影响测试环境的因素不同阶段的测试环境AttributeLevelUnitIntegrationSystemAcceptancePeopleDevelopersDevelopers&TestersTestersTesters&UsersHardwareO/SProgrammers'WorkbenchProgrammers'WorkbenchSystemTestMachineorRegionMirrorofProductionCohabitingSoftwareNoneNoneNone/ActualActualInterfacesNoneInternalSimulated&RealProductionSourceofTestDataManuallyCreatedManuallyCreatedProduction&ManuallyCreatedProductionVolumeofTestDataSmallSmallLargeLargeStrategyUnitGroupsofUnits/BuildsEntireSystemSimulatedProduction课程目录测试环境的组成与要求测试环境的搭建测试环境的备份与恢复测试数据的获取单机版应用程序的测试环境搭建选择PC机安装操作系统安装杀毒软件杀毒制作Image文件安装被测软件及相关辅助软件杀毒制作Image文件B/S架构的三层体系结构的介绍数据库1数据库2数据库n应用1应用2应用nInternet/Intranet浏览器1浏览器2浏览器n数据层底层应用层中间层表示层表面层B/S系统的测试环境搭建数据库服务器端测试环境安装步骤:–选择服务器–安装操作系统–安装数据库–安装杀毒软件–杀毒–制作Image文件–安装软件数据库文件–进行相关数据库配置–杀毒–制作Image文件B/S系统的测试环境搭建应用服务器端测试环境安装步骤:–选择服务器–安装操作系统–安装杀毒软件–安装服务器软件–杀毒–制作Image文件–安装应用软件–进行相关配置、测试与数据库服务器的连接–杀毒–制作Image文件B/S系统的测试环境搭建客户端测试环境安装步骤:–选择PC机–安装操作系统–安装杀毒软件–安装软件要求的浏览器版本–测试与应用服务器的连接–杀毒–制作Image文件C/S架构的介绍数据库1数据库2数据库n应用1应用2应用nInternet/Intranet客户端1客户端2客户端n数据层底层应用层中间层表示层表面层C/S系统的测试环境搭建应用服务器端测试环境安装步骤:–选择服务器或PC机–安装操作系统–安装杀毒软件–安装服务器软件–杀毒–制作Image文件–安装服务器端应用软件–进行相关配置、测试与数据库服务器的连接–杀毒–制作Image文件C/S系统的测试环境搭建客户端测试环境安装步骤:–选择PC机–安装操作系统–安装杀毒软件–杀毒–制作Image文件–安装客户端应用软件–进行相关配置、测试与应用服务器的连接–杀毒–制作Image文件课程目录测试环境的组成与要求测试环境的搭建测试环境的备份与恢复测试数据的获取测试环境的备份测试过程中会遇到多种不可预测的事情发生,一但造成系统崩溃,则会造成测试数据丢失、测试过程中断或者测试环境的重新搭建经常对测试环境进行多次必要的备份是一个必备的预防措施和一个比较好的习惯对测试环境的备份可以挽回不必要的损失、节省测试的时间、保持测试的连续性测试环境的恢复一旦测试环境遭到破坏,可以还原最近备份的系统,实现测试环境的恢复目的–维持测试环境的一致性–恢复测试数据–恢复测试环境的当前状态测试环境备份与恢复的工具Ghost(Symantec)Partimage……Ghost工具的使用Ghost是一个硬盘拷贝软件,它把整个硬盘映像压缩保存为Image文件通过制作Image文件来实现测试环境的备份将原先制作的Image文件进行恢复来实现整个硬盘的还原,从而实现测试环境的恢复测试环境的快速恢复将对测试环境备份获得的Image文件复制到其他硬件配置相同的计算机上利用备份恢复工具进行恢复实现多台机器同样的测试环境的快速搭建,从而节省搭建测试环境的时间课程目录测试环境的组成与要求测试环境的搭建测试环境的备份与恢复测试数据的获取测试数据测试数据也是影响测试环境的一个因素测试数据直接影响着测试的质量测试数据有多种来源–用户–测试人员设计–随机生成对测试数据的要求功能测试不需要大量的数据功能测试需要数据的覆盖率高功能测试的测试数据要求尽量真实性能测试需要大量的数据性能测试的测试数据应尽可能的达到符合实际的数据分配测试数据的获取用户数据–从最终用户处获得实际数据手动–对测试数据进行手动的添加自动–利用自动测试工具进行自动的数据添加编码–利用数据库接口通过编制程序来获得数据随机生成–任意的向软件中输入数据各种方法生成的测试数据的特点ProductionGeneratedCapturedManuallyCreatedRandomVolumeTooMuchControllableControllableTooLittleControllableVarietyMediocreVariesVariesGoodMediocreAcquisitionEasyVariesFairlyEasyDifficultEasyValidation(Calibration)DifficultDifficultFairlyDifficultEasyVeryDifficultChangeVariesUsuallyEasyVariesEasyEasy本课总结测试环境的搭建是测试的基础在测试过程中,要注意测试环境的备份与恢复测试所用的测试数据应该符合具体测试类型的要求Thanks!
本文标题:软件测试环境搭建
链接地址:https://www.777doc.com/doc-3075193 .html