1、深圳博为峰信息技术有限公司http:/系统测试计划系统测试计划就业培训教材就业培训教材深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/2课程内容课程内容系统测试过程定义系统测试过程定义系统测试计划活动系统测试计划活动系统测试计划写作系统测试计划写作系统测试计划实践系统测试计划实践深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/3 测试过程指在涉及一个软件系统的测试中所有测试活动及其之间的关系测试过程指在涉及一个软件系统的测试中所有测试活动及其之间的关系 测试活动是测试过程的组成单位测试活动是测试过程的组成单位测试过程测试过程深圳博为峰信息技术有限公司深圳博为峰信
2、息技术有限公司http:/4 系统测试计划阶段:完成系统测试计划系统测试计划阶段:完成系统测试计划 系统测试设计阶段:完成系统测试方案系统测试设计阶段:完成系统测试方案 系统测试实现阶段:完成系统测试用例和脚本、系统测试预测试项、系系统测试实现阶段:完成系统测试用例和脚本、系统测试预测试项、系统测试规程统测试规程 系统测试执行阶段:执行系统测试预测试项、提交系统预测试报告;执系统测试执行阶段:执行系统测试预测试项、提交系统预测试报告;执行系统测试用例,提交测试日报,发现问题并提交缺陷报告、系统测试报行系统测试用例,提交测试日报,发现问题并提交缺陷报告、系统测试报告;进行回归测试告;进行回归测试
3、系统测试的四个阶段系统测试的四个阶段深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/5系统测试在系统测试在V&V模型中的位置模型中的位置系统项目计划需求规格说明书系统测试计划需求规格说明书概要设计说明书详细设计说明书系统测试计划,方案,用例,规程集成测试计划,方案,用例,规程单元测试计划单元测试报告集成测试计划集成测试方案集成测试用例集成测试规程安装包用户文档用户数据验收测试项编写系统测试方案编写系统测试用例,规程编写系统预测试项制定和确认集成测试计划编写单元测试方案编写单元测试用例,规程执行集成测试执行系统预测试转系统测试执行系统测试执行验收测试集成测试计划系统测试方案系统测
4、试用例、预测试项、规程阶段报告单元测试方案单元测试用例单元测试规程阶段报告测试报告集成阶段报告测试报告系统预测试系统阶段报告测试报告验收阶段报告软件子系统需求SDPSVVP制定和确认系统测试计划系统测试计划阶段报告制定和确认SVVPSVVP安装包用户文档用户数据升级计划维护计划用户测试运行维护升级评估淘汰评估测试报告用户维护报告运行升级淘汰阶段报告软件子系统需求SDP测 试 计 划 过程测 试 计 划测 试 设 计 过程测 试 方 案测 试 实 现 过程测 试 用 例测 试 规 程测 试 执 行 过 程测 试 报 告维 护 过 程维 护 报告软件项目计划软件需求分析设计(概要)编码集成测试(执
5、行)系统测试(执行)验收测试(执行)产品维护设计(详细)需求规格说明书概要设计说明书系统测试计划,方案集成测试计划编写集成测试方案编写集成测试用例、规程制定和确认单元测试计划单元测试计划集成测试方案集成测试用例集成测试规程阶段报告集成测试报告系统测试计划系统测试方案系统测试用例系统预测试项系统测试规程项 目 计 划 过程SVVP需求管理,配置管理,项目计划和项目跟踪监控,质量保证系统需求分析系统需求分配系统需求软件子系统需求验收测试项系统需求制定产品项目计划产品项目计划输出(测试)输入(测试)测试任务开发阶段单元测试(执行)编写单元测试测试代码执行单元测试单元测试报告单元测试代码阶段报告单元测
6、试计划单元测试方案单元测试用例单元测试规程深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/6系统测试中的角色及职责(系统测试中的角色及职责(1)开发代表开发代表 解决资源(包括人,工具等)需求,对系统解决资源(包括人,工具等)需求,对系统测试结果进行监督测试结果进行监督QA 系统测试过程质量保证,参与相关评审,对过程系统测试过程质量保证,参与相关评审,对过程进行审计进行审计深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/7软件开发组软件开发组 系统测试计划阶段,提供软件开发计划系统测试计划阶段,提供软件开发计划SDP,参与系,参与系统测试计划的评审统测试计划的评
7、审 系统测试设计和实现阶段,提供软件功能需求规格,系统测试设计和实现阶段,提供软件功能需求规格,需求分析,测试建议,响应系统测试需求,参与软件系需求分析,测试建议,响应系统测试需求,参与软件系统测试方案的评审统测试方案的评审 系统测试执行阶段,跟踪解决软件测试项目组的缺陷系统测试执行阶段,跟踪解决软件测试项目组的缺陷问题报告单,参与系统测试报告的评审问题报告单,参与系统测试报告的评审配置管理组配置管理组 对系统测试文档,及测试代码等相关配置项进行配置对系统测试文档,及测试代码等相关配置项进行配置管理管理系统测试中的角色及职责(系统测试中的角色及职责(2)深圳博为峰信息技术有限公司深圳博为峰信息
8、技术有限公司http:/8软件测试组软件测试组 系统测试计划阶段,制定系统测试计划并组织评审系统测试计划阶段,制定系统测试计划并组织评审 系统测试设计和实现阶段,制定软件系统测试方案并系统测试设计和实现阶段,制定软件系统测试方案并组织评审,按照软件系统测试方案,实现测试用例,测组织评审,按照软件系统测试方案,实现测试用例,测试代码和测试工具等设计,编写测试规程试代码和测试工具等设计,编写测试规程 系统测试执行阶段,执行系统测试,反馈并跟踪缺陷系统测试执行阶段,执行系统测试,反馈并跟踪缺陷问题报告单,完成系统测试报告并组织评审,输出测试问题报告单,完成系统测试报告并组织评审,输出测试案例、总结等
9、经验文档案例、总结等经验文档系统分析组系统分析组 提出系统测试需求,进行测试需求跟踪,进行软件系提出系统测试需求,进行测试需求跟踪,进行软件系统可测性分析,确定系统测试的对象、范围和方法统可测性分析,确定系统测试的对象、范围和方法系统测试中的角色及职责(系统测试中的角色及职责(3)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/9系统测试入口准则系统测试入口准则软件项目计划的软件开发计划软件项目计划的软件开发计划SDP完成,软件测试计划完成,软件测试计划SVVP完成完成系统测试计划阶段:系统测试计划阶段:系统测试设计阶段:系统测试设计阶段:需求分析完成,建立了需求基线需求分析完
10、成,建立了需求基线系统测试实现阶段:系统测试实现阶段:软件系统测试方案完成软件系统测试方案完成系统测试执行阶段:系统测试执行阶段:集成测试完成集成测试完成深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/10 系统测试计划阶段:系统测试计划阶段:完成完成软件系统测试计划软件系统测试计划的写作,并通过评审的写作,并通过评审 系统测试设计阶段:系统测试设计阶段:完成完成软件系统测试方案软件系统测试方案的写作,并通过评审的写作,并通过评审 系统测试实现阶段:系统测试实现阶段:完成完成软件系统测试用例软件系统测试用例、软件系统预测试项软件系统预测试项、软件系统测试规程软件系统测试规程、软
11、件系统测试代码及相关设计文档、软件系统、软件系统测试代码及相关设计文档、软件系统 测试工具,通过上述文档的评审测试工具,通过上述文档的评审 系统测试执行阶段:系统测试执行阶段:完成系统测试,达到系统测试计划中的测试通过准则要求,并通过完成系统测试,达到系统测试计划中的测试通过准则要求,并通过 软件系统测试报告软件系统测试报告的评审的评审系统测试出口准则系统测试出口准则深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/11 系统测试计划阶段:系统测试计划阶段:软件开发计划软件开发计划SDP,软件测试计划软件测试计划SVVP,软件系统需求规格说明书软件系统需求规格说明书 系统测试设计
12、阶段:系统测试设计阶段:软件系统需求规格说明书软件系统需求规格说明书,软件系统测试计划软件系统测试计划 系统测试实现阶段:系统测试实现阶段:软件系统需求规格说明书软件系统需求规格说明书,软件概要设计说明书软件概要设计说明书,软件详细设计说明书软件详细设计说明书,软件系统测试计划软件系统测试计划,软件系统测试方案软件系统测试方案 系统测试执行阶段:系统测试执行阶段:软件系统测试计划软件系统测试计划,软件系统测试方案软件系统测试方案,软件系统测试用例软件系统测试用例,软件系软件系统预测试项统预测试项,软件系统测试规程软件系统测试规程,软件集成测试报告软件集成测试报告系统测试输入系统测试输入深圳博为
13、峰信息技术有限公司深圳博为峰信息技术有限公司http:/12 系统测试计划阶段:系统测试计划阶段:软件系统测试计划软件系统测试计划 系统测试设计阶段:系统测试设计阶段:软件系统测试方案软件系统测试方案 系统测试实现阶段:系统测试实现阶段:软件系统测试用例软件系统测试用例、软件系统预测试项软件系统预测试项、软件系统测试规程软件系统测试规程软件系软件系统测试代码及相关设计文档、统测试代码及相关设计文档、软件系统测试工具及相关设计文档、使用说明、评软件系统测试工具及相关设计文档、使用说明、评审记录审记录 系统测试执行阶段:系统测试执行阶段:软件系统预测试报告软件系统预测试报告及转系统测试评审表、及转
14、系统测试评审表、系统测试报告系统测试报告及软件系统测及软件系统测试报告评审表、缺陷报告,测试日报试报告评审表、缺陷报告,测试日报系统测试输出系统测试输出深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/13 系统测试计划模版系统测试计划模版 系统测试方案模版系统测试方案模版 系统测试用例模版系统测试用例模版 系统测试日报模版系统测试日报模版 系统测试报告模版系统测试报告模版 缺陷记录模版缺陷记录模版 系统测试模版系统测试模版深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/14 系统测试计划查检表系统测试计划查检表 系统测试方案查检表系统测试方案查检表 系统测试用例
15、查检表系统测试用例查检表 系统测试报告查检表系统测试报告查检表 系统预测试查检表系统预测试查检表 转系统测试查检表转系统测试查检表系统测试查检表系统测试查检表深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/15课程内容课程内容系统测试过程定义系统测试过程定义系统测试计划活动系统测试计划活动系统测试计划写作系统测试计划写作系统测试计划实践系统测试计划实践深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/16 明确系统测试的组织形式明确系统测试的组织形式 明确系统测试的测试对象明确系统测试的测试对象 完成系统测试的需求跟踪完成系统测试的需求跟踪 明确系统测试的通过明确
16、系统测试的通过/失败标准失败标准 明确系统测试的挂起标准及恢复的必要条件明确系统测试的挂起标准及恢复的必要条件 明确系统测试工作任务分配明确系统测试工作任务分配 明确系统测试结束后应交付的测试工作产品明确系统测试结束后应交付的测试工作产品 系统测试计划要明确的内容系统测试计划要明确的内容深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/17 确定系统测试计划执行过程中的组织结构及结构间关系,以及所需要的组织独确定系统测试计划执行过程中的组织结构及结构间关系,以及所需要的组织独立程度立程度 确定系统测试过程与其他过程如开发、项目管理、质量保证、配置管理之间的确定系统测试过程与其他过
17、程如开发、项目管理、质量保证、配置管理之间的关系关系 确定系统测试工作中的沟通渠道,确定测试人员发现并监督问题解决的权利,确定系统测试工作中的沟通渠道,确定测试人员发现并监督问题解决的权利,确定批准测试输出工作产品的权利确定批准测试输出工作产品的权利明确系统测试的组织形式明确系统测试的组织形式深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/18在规定的条件下要度量的软件外部质量特性的标识集在规定的条件下要度量的软件外部质量特性的标识集系统测试对象:系统测试对象:软件特性:软件特性:是一组表现软件质量特征的属性是一组表现软件质量特征的属性包括内部质量属性、外部质量属性和使用质量属
18、性包括内部质量属性、外部质量属性和使用质量属性系统测试主要针对系统外部质量属性进行测试系统测试主要针对系统外部质量属性进行测试明确系统测试的测试对象(明确系统测试的测试对象(1)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/19外部和内部质量功能性可靠性易用性效率维护性可移植性适合性准确性互操作性保密安全性功能性的依从性成熟性容错性易恢复性可靠性的依从性易理解性易学性易操作性吸引性易用性的依从性时间特性资源利用性效率依从性易分析性易改变性稳定性易测试性维护性的依从性适应性易安装性共存性易替换性可移植性的依从性明确系统测试的测试对象(明确系统测试的测试对象(2)深圳博为峰信息技
19、术有限公司深圳博为峰信息技术有限公司http:/20一个软件特性可能有多种测试方法,取决于软件项目的具体要求一个软件特性可能有多种测试方法,取决于软件项目的具体要求不同的软件特性可以用不同的测试方法,同样的测试方法可能针不同的软件特性可以用不同的测试方法,同样的测试方法可能针对多个软件特性对多个软件特性软件特性和测试类型之间的关系:软件特性和测试类型之间的关系:明确系统测试的测试对象(明确系统测试的测试对象(3)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/21 功能性:功能性:功能测试功能测试、安全性测试安全性测试、互连测试、互连测试 可靠性:可靠性:可靠性测试、启动可靠性
20、测试、启动/停止测试、恢复测试、停止测试、恢复测试、健壮性测试、备份测试健壮性测试、备份测试 易用性:易用性:可用性测试可用性测试、文档测试、文档测试、安装性测试安装性测试 效效 率:率:强度测试、性能测试、指标测试、内存泄漏测试、强度测试、性能测试、指标测试、内存泄漏测试、容量测试、压力测试容量测试、压力测试 维护性:维护性:可维护性测试可维护性测试 可移植性:可移植性:配置测试配置测试、兼容测试兼容测试、安装测试、安装测试软件特性和常用系统测试类型的对应关系:软件特性和常用系统测试类型的对应关系:明确系统测试的测试对象(明确系统测试的测试对象(4)深圳博为峰信息技术有限公司深圳博为峰信息技
21、术有限公司http:/22 参照软件质量模型中的参照软件质量模型中的6 6个特性、个特性、2727个子特性分析个子特性分析软件需求规格说明软件需求规格说明书书及软件产品所应遵守的相关规范、标准及软件产品所应遵守的相关规范、标准 将分析出的软件功能性需求和各非功能性需求对应到各特性下将分析出的软件功能性需求和各非功能性需求对应到各特性下 将各特性下的比较大的需求进行细化,得到最终的系统测试项将各特性下的比较大的需求进行细化,得到最终的系统测试项 确定本次系统测试的测试范围和测试类型确定本次系统测试的测试范围和测试类型如何确定本次系统测试对象:如何确定本次系统测试对象:明确系统测试的测试对象(明确
22、系统测试的测试对象(5)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/23 确定系统测试项与确定系统测试项与需求规格说明书需求规格说明书或软件需求库中的需求之间的对应或软件需求库中的需求之间的对应关系关系 建立系统测试项建立系统测试项需求跟踪矩阵表需求跟踪矩阵表完成系统测试的需求跟踪完成系统测试的需求跟踪深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/24 测试标准是客观的陈述,该陈述指明了判断测试标准是客观的陈述,该陈述指明了判断/确认测试何时结束确认测试何时结束 该标准可以只考虑测试活动的度量,也可能需要结合所测试的应用该标准可以只考虑测试活动的度量,也可
23、能需要结合所测试的应用程序的质量度量来考虑程序的质量度量来考虑 测试标准可以是一系列的陈述或对另一文档(如软件企业系统测试测试标准可以是一系列的陈述或对另一文档(如软件企业系统测试过程指南或系统测试标准)的引用过程指南或系统测试标准)的引用明确系统测试的通过明确系统测试的通过/失败标准(失败标准(1)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/25 用例的执行情况要达到何种目标?用例的执行情况要达到何种目标?覆盖率要达到什么目标?覆盖率要达到什么目标?达到何种测试的质量目标?达到何种测试的质量目标?使用何种缺陷分析方法判断测试是否可以退出?使用何种缺陷分析方法判断测试是否可
24、以退出?分析以下问题,定义每个测试项目测试通过或失败的准则:分析以下问题,定义每个测试项目测试通过或失败的准则:明确系统测试的通过明确系统测试的通过/失败标准(失败标准(2)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/26 测试挂起:当测试过程无法进行下去或者失去了继续进行测试的意义时,测试挂起:当测试过程无法进行下去或者失去了继续进行测试的意义时,可以将测试活动挂起可以将测试活动挂起 测试恢复:当被挂起的测试活动所需要的条件得到了满足时,测试活动测试恢复:当被挂起的测试活动所需要的条件得到了满足时,测试活动恢复执行恢复执行系统测试的挂起标准及恢复的必要条件(系统测试的挂起
25、标准及恢复的必要条件(1)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/27 指明挂起测试的准则,即在什么情况下将挂起全部或部分测试项的测试指明挂起测试的准则,即在什么情况下将挂起全部或部分测试项的测试 指明恢复测试的标准及其必须重复的测试活动指明恢复测试的标准及其必须重复的测试活动系统测试的挂起标准及恢复的必要条件(系统测试的挂起标准及恢复的必要条件(2)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/28为什么要确定测试通过为什么要确定测试通过/失败标准和挂起、恢复条件?失败标准和挂起、恢复条件?是保证测试顺利执行的前提是保证测试顺利执行的前提 在测试执行
26、时应时刻用这些条件来提醒自己在测试执行时应时刻用这些条件来提醒自己 与项目组建立共同的理解与项目组建立共同的理解系统测试的挂起标准及恢复的必要条件(系统测试的挂起标准及恢复的必要条件(3)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/29进行系统测试任务划分进行系统测试任务划分分析每个任务,确定以下内容:分析每个任务,确定以下内容:任务所采用的方法和标准任务所采用的方法和标准任务的输入和输出任务的输入和输出任务所需的资源任务所需的资源任务的人员分工任务的人员分工任务的时间和进度安排任务的时间和进度安排任务的风险和应对措施任务的风险和应对措施明确系统测试工作任务分配(明确系统测
27、试工作任务分配(1)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/30会有哪些系统测试任务?会有哪些系统测试任务?按系统测试自身的阶段划分:测试计划、测试设计、测试实现、测按系统测试自身的阶段划分:测试计划、测试设计、测试实现、测试执行试执行 按测试特性划分:功能测试、性能测试、安全性测试等按测试特性划分:功能测试、性能测试、安全性测试等 按测试对象功能属性划分:业务处理特性、配置管理特性、告警特按测试对象功能属性划分:业务处理特性、配置管理特性、告警特性等性等 任务之间的关系有:顺序的、并行的、嵌套的、迭代的、有条件引任务之间的关系有:顺序的、并行的、嵌套的、迭代的、有条件
28、引发的发的明确系统测试工作任务分配(明确系统测试工作任务分配(2)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/31如何进行测试任务划分?如何进行测试任务划分?按测试阶段:按测试阶段:测试计划测试计划测试设计测试设计测试实现测试实现测试执行测试执行按被测对象的功能属性:按被测对象的功能属性:子系统子系统1子系统子系统2。按测试特性:按测试特性:功能测试功能测试性能测试性能测试安全性测试安全性测试。明确系统测试工作任务分配(明确系统测试工作任务分配(3)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/32 明确任务所需要的方法和标准明确任务所需要的方法和标准为每
29、个任务确定具体的实施方法为每个任务确定具体的实施方法明确执行该任务时,应采用的方法以及所应遵循的标准明确执行该任务时,应采用的方法以及所应遵循的标准明确系统测试工作任务分配(明确系统测试工作任务分配(4)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/33明确任务的输入和输出明确任务的输入和输出任务输入:执行任务所需要依据的资料任务输入:执行任务所需要依据的资料任务输出:任务执行完后应该输出的工作产品,包括测试文档、测试脚本、任务输出:任务执行完后应该输出的工作产品,包括测试文档、测试脚本、测试报告、测试工具等等测试报告、测试工具等等明确系统测试工作任务分配(明确系统测试工作任
30、务分配(5)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/34明确任务所需的资源明确任务所需的资源 人力资源估计人力资源估计每个活动所需要的人员能力每个活动所需要的人员能力每个活动所需要的人工数量:每个活动所需要的人工数量:按人工时按人工时 按人工日按人工日 物力资源估计物力资源估计硬件和软件环境硬件和软件环境测试工具、仪器等测试工具、仪器等测试物料测试物料明确系统测试工作任务分配(明确系统测试工作任务分配(6)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/35明确任务的人员分工:明确任务的人员分工:将任务划分结果依据工作量估计具体分配到人将任务划分结果依据
31、工作量估计具体分配到人 按测试阶段:按测试阶段:测试计划:由测试经理测试计划:由测试经理A负责负责测试设计:由高级测试工程师测试设计:由高级测试工程师B负责负责测试实现:由测试工程师测试实现:由测试工程师C负责负责测试执行:由测试员测试执行:由测试员D负责负责 按被测对象的功能属性:按被测对象的功能属性:子系统子系统1:由测试工程师:由测试工程师A负责负责子系统子系统2:由测试工程师:由测试工程师B负责负责 按测试特性:按测试特性:功能测试:由测试工程师功能测试:由测试工程师A负责负责性能测试:由测试工程师性能测试:由测试工程师B负责负责安全性测试:由测试工程师安全性测试:由测试工程师C负责负
32、责。明确系统测试工作任务分配(明确系统测试工作任务分配(7)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/36明确任务的时间和进度安排:明确任务的时间和进度安排:测试过程测试过程人员状况人员状况测试需求测试需求项目进度项目进度测试进度计划测试进度计划测试方法测试方法明确系统测试工作任务分配(明确系统测试工作任务分配(8)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/37计划进度表的形式:计划进度表的形式:甘特图甘特图 WORD图表图表 EXCEL表表明确系统测试工作任务分配(明确系统测试工作任务分配(9)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司h
33、ttp:/38估计任务的风险和应对措施:估计任务的风险和应对措施:系统测试在现有人力物力时间条件下是否可行系统测试在现有人力物力时间条件下是否可行 系统测试工具是否满足需求,工具的使用效果如何,需要多长时间熟悉系统测试工具是否满足需求,工具的使用效果如何,需要多长时间熟悉 测试者是否具备一定的技术水平,是否已有测试经验测试者是否具备一定的技术水平,是否已有测试经验 测试中是否有足够的技术支援测试中是否有足够的技术支援 版本发布是否会延期版本发布是否会延期 估计系统测试各任务安排中的风险和假设,确定本计划中哪些风险较大,估计系统测试各任务安排中的风险和假设,确定本计划中哪些风险较大,并且为每一个
34、风险指定应急处理计划并且为每一个风险指定应急处理计划例如:例如:明确系统测试工作任务分配(明确系统测试工作任务分配(10)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/39风险估计:风险估计:风险的三维空间:风险的三维空间:项目结构项目结构 项目规模项目规模 技术熟悉程度技术熟悉程度常用风险分析方法:常用风险分析方法:Judgment and Instinct Dollar Estimation Identifying and Weighting Risk Attributes明确系统测试工作任务分配(明确系统测试工作任务分配(11)深圳博为峰信息技术有限公司深圳博为峰信息技
35、术有限公司http:/40确定各测试任务完成后应交付的测试文档、测试代码及测试工具等测试工作产品确定各测试任务完成后应交付的测试文档、测试代码及测试工具等测试工作产品 ,这些工作产品可以作为测试任务的考评。一般包括但不限于如下工作产品,也可这些工作产品可以作为测试任务的考评。一般包括但不限于如下工作产品,也可以根据实际情况进行适当裁剪:以根据实际情况进行适当裁剪:系统测试计划系统测试计划 系统测试方案系统测试方案 系统测试用例系统测试用例 系统测试规程系统测试规程 系统测试日志系统测试日志 系统测试报告系统测试报告 系统测试输入及输出数据系统测试输入及输出数据 系统测试工具系统测试工具 自动化
36、测试脚本自动化测试脚本系统测试结束后应交付的工作产品系统测试结束后应交付的工作产品深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/41课程内容课程内容系统测试过程定义系统测试过程定义系统测试计划活动系统测试计划活动系统测试计划写作系统测试计划写作系统测试计划实践系统测试计划实践深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/42 目标目标 概述概述 组织形式组织形式 测试对象测试对象 需求跟踪需求跟踪 测试通过测试通过/失败的标准失败的标准 测试挂起的标准及恢复的必要条件测试挂起的标准及恢复的必要条件 测试任务安排测试任务安排 应交付的测试工作产品应交付的测试工
37、作产品 工作量估计工作量估计 资源的分配资源的分配系统测试计划模版介绍系统测试计划模版介绍深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/43本节描述通过系统测试计划活动需要达到的目标:本节描述通过系统测试计划活动需要达到的目标:所有测试需求都已被标识出来;所有测试需求都已被标识出来;测试的工作量已被正确估计并合理地分配了人力、物力资源;测试的工作量已被正确估计并合理地分配了人力、物力资源;测试的进度安排是基于工作量估计的、适用的;测试的进度安排是基于工作量估计的、适用的;测试启动、停止的准则已被标识;测试启动、停止的准则已被标识;测试输出的工作产品是已标识的、受控的和适用的。
38、测试输出的工作产品是已标识的、受控的和适用的。目标目标深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/44本节描述以下两部分内容:本节描述以下两部分内容:项目背景项目背景 简要描述项目背景、项目的主要功能特征、体系简要描述项目背景、项目的主要功能特征、体系 结构及项目的简要历史等结构及项目的简要历史等 范围范围 指明该系统测试计划适用于哪些对象和哪些范围指明该系统测试计划适用于哪些对象和哪些范围概述概述深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/45 本节描述前面系统测试计划活动中确定的组织结构及结构间关系、各组织结本节描述前面系统测试计划活动中确定的组织结
39、构及结构间关系、各组织结构及成员的职责。构及成员的职责。组织形式组织形式深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/46系统测试的组织形式举例(系统测试的组织形式举例(1)产 品 经 理开 发 经 理测 试 经 理配 置 经 理软 件 开 发 组软 件 测 试 组配 置 管 理 小组S Q AT S E软件组织内组织架构:描述测试部门和其他部门的关系软件组织内组织架构:描述测试部门和其他部门的关系深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/47图例图例 汇报汇报 联系联系测试主管测试主管开发组组长开发组组长测试组组长测试组组长测试分析员测试分析员测试分析
40、员测试分析员测试分析员测试分析员测试员测试员测试员测试员测试员测试员.测试组内组织架构:描述测试组内角色和职责测试组内组织架构:描述测试组内角色和职责系统测试的组织形式举例(系统测试的组织形式举例(2)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/48测试主管测试主管测试组组长测试组组长测试分析员测试分析员测试员测试员 系统测试组成员结构:系统测试组成员结构:系统测试的组织形式举例(系统测试的组织形式举例(3)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/49 测试组长职责测试组长职责1、制订本组测试计划;、制订本组测试计划;2、给测试分析员分配任务并依据制
41、定的计划指导和监控他们的工作;、给测试分析员分配任务并依据制定的计划指导和监控他们的工作;3、给测试员分配任务并依据制定的计划指导和监控他们的工作;、给测试员分配任务并依据制定的计划指导和监控他们的工作;4、与开发组保持联系和沟通,例如确定版本发布日期、沟通版本质量进展、缺陷发展趋势;、与开发组保持联系和沟通,例如确定版本发布日期、沟通版本质量进展、缺陷发展趋势;5、组织本组测试文档的设计、写作和评审;、组织本组测试文档的设计、写作和评审;6、组织本组进行相关需求跟踪;、组织本组进行相关需求跟踪;7、组织本组进行缺陷分析等质量活动;、组织本组进行缺陷分析等质量活动;8、向测试主管等高层领导汇报
42、本组工作、向测试主管等高层领导汇报本组工作。系统测试的组织形式举例(系统测试的组织形式举例(4)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/50 本节列出系统测试计划活动中分析确定的所有功能测试项目和非功能测试本节列出系统测试计划活动中分析确定的所有功能测试项目和非功能测试项目项目 本节还要列出测试项目中的哪些特性和特性组合将不被测试,并说明不被本节还要列出测试项目中的哪些特性和特性组合将不被测试,并说明不被测试的原因测试的原因 在这里所列的测试项仅仅是为了表达应测试什么,至于如何测试可以在测在这里所列的测试项仅仅是为了表达应测试什么,至于如何测试可以在测试方案中进行描述。
43、试方案中进行描述。测试对象测试对象深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/51业务功能业务功能 业务流程业务流程 数据库事务数据库事务 域值合法性域值合法性.用户界面用户界面 对象状态对象状态 窗口模式窗口模式 菜单菜单 标准尺寸的控件标准尺寸的控件/文字文字.系统测试对象举例(系统测试对象举例(1)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/52性能性能 在在3秒内对用户登陆请求给出响应秒内对用户登陆请求给出响应 当系统内存低于当系统内存低于32M的情况下运行应用程序,考察其性能指标的情况下运行应用程序,考察其性能指标 为设计规定是为设计规定是 1
44、,000,000 条记录的系统增加条记录的系统增加 1,000,001条记录条记录.系统测试对象举例(系统测试对象举例(2)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/53配置配置 在在windows 98系统下进行配置测试系统下进行配置测试 在在Unix系统下进行配置测试系统下进行配置测试.安装安装 新安装(典型安装、定制安装)新安装(典型安装、定制安装)光盘升级安装光盘升级安装 网络升级安装网络升级安装.系统测试对象举例(系统测试对象举例(3)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/54建立测试需求跟踪矩阵表建立测试需求跟踪矩阵表,例如:例如:需
45、求标识需求标识需求描述需求描述系统测试项标识系统测试项标识系统测试项描述系统测试项描述Router_V100_SRS_001路由管理路由管理Router_V100_ST_AddRoute路由增加路由增加Router_V100_ST_DelRoute路由删除路由删除Router_V100_ST_InqRoute路由查询路由查询Router_V100_SRS_002路由协议路由协议Router_V100_ST_OSPFOSPF协议测试协议测试Router_V100_ST_RIPRIP协议测试协议测试需求跟踪需求跟踪深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/55 本节描述系统测
46、试计划活动中确定的系统测试通过本节描述系统测试计划活动中确定的系统测试通过/失败标准失败标准 系统测试通过系统测试通过/失败标准举例:失败标准举例:1、达到、达到100需求覆盖;需求覆盖;2、所有、所有1级、级、2级用例被执行,级用例被执行,3级、级、4级用例执行率达到级用例执行率达到60;3、测试过程中缺陷率达到公司系统测试质量标准、测试过程中缺陷率达到公司系统测试质量标准 。测试通过测试通过/失败的标准失败的标准深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/56测试挂起的标准及恢复的必要条件测试挂起的标准及恢复的必要条件本节描述系统测试计划活动中确定的系统测试挂起标准本节
47、描述系统测试计划活动中确定的系统测试挂起标准/恢复条件恢复条件 系统测试挂起标准举例:系统测试挂起标准举例:1、基本功能测试不能通过;、基本功能测试不能通过;2、出现致命问题导致、出现致命问题导致30用例被堵塞,测试无法执行下去用例被堵塞,测试无法执行下去 。系统测试恢复条件举例:系统测试恢复条件举例:1、导致测试堵塞的问题被修复,并通过了回归测试;、导致测试堵塞的问题被修复,并通过了回归测试;。深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/57测试任务安排测试任务安排本节描述系统测试活动中所明确的测试任务分工,例如可以分为四个基本的测试任务:本节描述系统测试活动中所明确的测
48、试任务分工,例如可以分为四个基本的测试任务:计划测试、设计测试、实现测试、执行测试,每个任务还可以细分为子任务计划测试、设计测试、实现测试、执行测试,每个任务还可以细分为子任务对每项任务都应从对每项任务都应从7个主题进行描述:个主题进行描述:任务任务 :用简洁的句子对任务加以说明:用简洁的句子对任务加以说明 方法和标准方法和标准 :指明执行该任务时,应采用的方法以及所应遵循的标准:指明执行该任务时,应采用的方法以及所应遵循的标准 输入输入/输出输出 :给出该任务所必需的输入及输出:给出该任务所必需的输入及输出 时间安排时间安排 :给出任务的起始及持续的时间,为方便文档维护,建议采用相对时:给出
49、任务的起始及持续的时间,为方便文档维护,建议采用相对时间,即任务的起始时间是相对于某一里程碑或阶段的相对时间间,即任务的起始时间是相对于某一里程碑或阶段的相对时间 资源资源 :给出任务所需要的人力和物力资源,工作量应明确到:给出任务所需要的人力和物力资源,工作量应明确到“人天人天”风险和假设:指明启动该任务应满足的假设以及任务执行可能存在的风险风险和假设:指明启动该任务应满足的假设以及任务执行可能存在的风险 角色和职责:指明由谁负责该任务的组织和执行,以及谁将担负怎样的职责角色和职责:指明由谁负责该任务的组织和执行,以及谁将担负怎样的职责深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司ht
50、tp:/58按被测对象分工按被测对象分工APaDaEaBaRaBPbDbEbBbRbPcDcEcBcRc系统测试任务分工举例(系统测试任务分工举例(1)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/59按测试活动分工按测试活动分工APaDaEaBaRaBPbDbEbBbRbPcDcEcBcRc系统测试任务分工举例(系统测试任务分工举例(2)深圳博为峰信息技术有限公司深圳博为峰信息技术有限公司http:/60根据前面安排的任务,估计各任务的工作量,具体到人天根据前面安排的任务,估计各任务的工作量,具体到人天总计:.4 人日赵六执行测试43 人日王五实现测试32人日李四设计测试2