1、XXXX测试方案 XXXX测试方案文件状态: 草稿 正式发布 正在修改文件标识:当前版本:作 者:完成日期:*公司(专有咨询保密)版本修订控制:修订记录编号修改页码及条款描述修改人审核人 修改日期目 录一、概述31.1目的31.2测试对象31.3测试设计准则31.4参考文档3三、测试特性33.1应测试的特性33.2不被测试的特性3四、测试设计34.1综述34.2测试模型44.2.1测试组网图44.2.2结构/对象关系图44.2.3测试原理44.3测试需求44.3.1环境需求44.3.2被测对象需求44.3.3测试工具需求44.3.4测试代码需求44.3.5其他要求54.4测试策略54.4.1整
2、体测试策略54.4.2开始/中断/完成标准54.4.3测试类型54.4.4测试过程及技术54.5测试设计64.5.1测试工具设计64.5.2测试代码设计64.5.3测试规程设计64.5.4测试用例设计6一、 概述1.1目的1.2测试对象确定被测对象,包括其版本/修改级别,并说明软件的承载媒介及其对测试的影响。1.3测试设计准则1.4参考文档此测试方案说明书所对应的需求、设计、和编码文档,测试用例子等三、测试特性3.1应测试的特性确定应测试的所有特性和特性组合。3.2不被测试的特性确定被测对象具有的哪些特性和特性组合将不被测试,并说明不被测试的原因。四、测试设计4.1综述为每一组重要的特性或特性
3、组合指定一个可以保证这些特性被足够地测试的途径,概要地指出用于该组特性测试的测试活动、技术、工具,包括要用到的专门技术、用于分析测试结果的方法等应在此文档中确定4.2测试模型4.2.1测试组网图包括测试中所有用到的测试组网图,并且描述清楚不同的组网图运用于哪些项目。测试对象在测试组网图中的位置应符合需求规格说明书的要求。单元测试过程可能无需测试组网图。4.2.2结构/对象关系图采用不同的设计方法:结构化设计与对象化设计,采用不同的方式描述被测对象与相关实体之间的结构/对象关系图等。4.2.3测试原理描述本阶段测试实现的工作原理和基本思路,指出用于测试的测试活动、技术、工具,包括要用到的专门技术
4、。4.3测试需求4.3.1环境需求指出必需的和希望的测试仪器、设备、工具需求和其他需求。4.3.2被测对象需求为测试是否需要对被测对象以及相关对象做特殊要求,例如对相关对象的版本要求、接口协议要求,以及被测对象的可测试性需求等。4.3.3测试工具需求如果采用自动化测试,在此处列出对于测试工具的需求,测试工具包括自主开发、商用、二次开发工具等。4.3.4测试代码需求如果需要被测对象插装测试代码、进行可测性设计,在此处列出对于测试程序、测试接口的需求。4.3.5其他要求确定需要的特殊工具,确定其他任何测试需要(如,办公室空间需要等),确定对测试小组来说目前还没有但必需的需求来源。例如:数据需求。为
5、执行各测试项目需要在测试前预先设置的数据,避免测一项改一次数据,特别是在自动化测试中,或者仪器测试中需要定义的测试套和测试数据库。在系统测试过程中,可以明确对测试组网环境的组网数据的需求和数据设定规范,以确保环境数据的规整性,并且达到组网环境能够对实际运行环境的最大程度的仿真和条件覆盖。4.4测试策略4.4.1整体测试策略本节的目的是说明计划中使用的基本的测试过程。使用里程碑技术在测试过程中验证每个模块,测试人员在需求阶段参与测试工作,进行需求review、设计review、测试案例设计和测试开发,在系统开发完成之后,正式执行测试。产品达到软件产品质量要求和测试要求后发布,并提交相关的测试文档
6、。 4.4.2开始/中断/完成标准说明中断/开始/完成测试的标准。开始/中断/完成测试标准说明开始测试标准硬件环境可用且软件正确安装完成中断测试标准安装无法正确完成或程序的文档有相当多的失误或系统服务异常或发现Block Bug完成测试标准完成测试计划中的测试规划并达到程序和测试质量目标,并由Test Lead/R&D Manager确认4.4.3测试类型描述本次测试中所包括的测试类型,如:功能测试、性能测试、压力测试、异常测试、安全性测试、接口测试、容错性测试、兼容性测试、安装测试、回归测试等。4.4.4测试过程及技术描述本次测试中所包括的测试过程,如:单元测试、集成测试、确认测试、系统测试、验收测试等;描述本次测试中所使用的测试技术,如:里程碑技术、自动测试技术等。4.5测试设计4.5.1测试工具设计描述将要采用的测试工具的设计要点、设计思路,具体可参见相关文档。4.5.2测试代码设计描述将要插装的测试代码的设计要点、设计思路,具体可参见相关文档。4.5.3测试规程设计描述测试用例操作序列的测试规程设计和状态转移图等的设计。4.5.4测试用例设计Ver:1.0 Page:6/7