测试计划和管理.pptx
《测试计划和管理.pptx》由会员分享,可在线阅读,更多相关《测试计划和管理.pptx(50页珍藏版)》请在咨信网上搜索。
软件测试软件测试第第10章章 测试计划和管理测试计划和管理测试将是这样的一个过程?测试将是这样的一个过程?本章内容v10.1 测试的原则测试的原则v10.2 测试计划测试计划v10.3 测试范围分析和工作量估计测试范围分析和工作量估计v10.4 资源安排和进度管理资源安排和进度管理v10.5 测试风险的控制测试风险的控制v10.6 测试报告测试报告v10.7 测试管理工具测试管理工具本章内容v10.1 测试的原则测试的原则v10.2 测试计划v10.3 测试范围分析和工作量估计v10.4 资源安排和进度管理v10.5 测试风险的控制v10.6 测试报告v10.7 测试管理工具10.1 测试的原则测试的原则v尽早和不断地测试尽早和不断地测试v重点测试重点测试v测试阶段性测试阶段性v测试独立性测试独立性v测试客观性测试客观性v计划是一个过程计划是一个过程v测试是开发的一部分测试是开发的一部分v发现缺陷更多的地方,其风险更大发现缺陷更多的地方,其风险更大v想用户所想想用户所想本章内容v10.1 测试的原则v10.2 测试计划测试计划v10.3 测试范围分析和工作量估计v10.4 资源安排和进度管理v10.5 测试风险的控制v10.6 测试报告v10.7 测试管理工具10.2 测试计划测试计划v10.2.1 概述概述v10.2.2 测试计划过程测试计划过程v10.2.3 测试目标测试目标v10.2.4 测试策略测试策略v10.2.5 制定有效的测试计划制定有效的测试计划什么是测试计划?什么是测试计划?p 测试测试计划计划是项目计划的组成部分是项目计划的组成部分p 测试测试计划计划依赖于软件组织过程、质量文化和方针。依赖于软件组织过程、质量文化和方针。p 测试测试计划计划是指导今后一系列测试活动的文件是指导今后一系列测试活动的文件p 测试计划测试计划更是一个过程,随着项目的进展不断更新更是一个过程,随着项目的进展不断更新子曰:凡事预则立,不预则废,预即是计划。要想成功完子曰:凡事预则立,不预则废,预即是计划。要想成功完成软件测试这项工作,必须首先建立测试计划。成软件测试这项工作,必须首先建立测试计划。会遇到哪些问题?会遇到哪些问题?测试计划的内容测试计划的内容p 确认测试目标、范围和需求确认测试目标、范围和需求p 识别测试风险,制订相应的测试策略识别测试风险,制订相应的测试策略p 对测试任务和工作量进行估算对测试任务和工作量进行估算p 确定所需的时间和资源确定所需的时间和资源p 进度安排和资源分派,包括团队角色、责任和培训进度安排和资源分派,包括团队角色、责任和培训p 测试阶段划分,包括阶段性任务和成果测试阶段划分,包括阶段性任务和成果p 跟踪和控制机制跟踪和控制机制完整的测试计划书完整的测试计划书v 目标和范围:产品特性、质量目标、范围和限制。v 项目估算:工作量、资源的估算v 风险计划:风险分析、识别与回避/缓解对策v 进度安排:分解项目工作结构,指定时间/资源表v 资源配置:人员、硬件和软件等分配。v 跟踪和控制机制:质量保证、变更控制等测试计划的过程测试计划的过程v计划初期计划初期v计划起草计划起草。v内部审查内部审查。v计划讨论和修改计划讨论和修改。v测试计划的多方审查测试计划的多方审查v测试计划的定稿和批准测试计划的定稿和批准v计划执行跟踪和修改计划执行跟踪和修改 测试目标测试目标v在开始制定测试计划之前,需要确定测在开始制定测试计划之前,需要确定测试目标试目标 v测试目标也分为整体目标和阶段性目标、特定的任务目标 功能测试目标功能测试目标v业务逻辑v基本操作v输入/输出v接口v各种使用场景v异常操作性能测试目标性能测试目标v通过性能测试,不仅要通过压力测试发现性能瓶颈,还要获得系统的容量和系统所需要的各项具体的性能指标 测试策略的内涵测试策略的内涵p 针对风险(工作量、时间等压力)采取对策,包括遵照针对风险(工作量、时间等压力)采取对策,包括遵照的标准取舍、测试任务的优先级等。的标准取舍、测试任务的优先级等。p 如何更好地执行测试用例以及如何执行后续的回归测试。如何更好地执行测试用例以及如何执行后续的回归测试。p 选定使用测试技术和工具。选定使用测试技术和工具。p 考虑影响资源分配的特殊情况。考虑影响资源分配的特殊情况。测试策略描述当前测试项目的目标和所采用的测试方法,描述不同测试阶段的测试对象、范围和方法以及每个阶段内所要进行的测试类型,或者说是在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。测试策略制定的基本要素测试策略制定的基本要素v 输入输入,作为制定测试策略的依据,包括限制条件和已具有的资源。v 输出输出,制定策略的成果,即最终对所制定策略的定义或说明。v 制定策略的过程制定策略的过程,测试组分析需求,参与设计的讨论,要求开发、编写针对所有测试级别的测试策略,并和项目组一起复审测试策略和计划。如何有效制定测试策略如何有效制定测试策略p全面细致地了解产品的项目信息p分析各个因素对产品的影响p确定测试范围、等级和测试重点p使用尽可能少的有效测试用例,发现尽可能多的缺陷p测试既不能失败、不足,也不能过度,而是寻求一个最佳平衡点制定有效的测试计划制定有效的测试计划v在确定测试项目的任务之前,应清楚测试的范围和目标v让所有合适的相关人员参与测试项目的计划制定,特别是在测试计划早期v对测试的各阶段所需要的时间、人力及其它资源进行预估,测试范围能分解应尽量分解,针对每个测试任务仔细分析到位,尽量做到客观、准确、留有余地。v制定测试项目的输入、输出和质量标准,并和有关方面达成一致。v建立变化处理的流程规则,识别出在整个测试阶段中哪些是内在的、不可避免的变化因素,如何进行控制。本章内容v10.1 测试的原则v10.2 测试计划v10.3 测试范围分析和工作量估计测试范围分析和工作量估计v10.4 资源安排和进度管理v10.5 测试风险的控制v10.6 测试报告v10.7 测试管理工具测试范围分析测试范围分析v总体上可分为功能测试范围和非功能测试范围分析v功能测试范围可以借助流程图和框图借助流程图和框图按功能层次分解,也可以按功能区域、功能逻辑进行分解 v非功能性测试范围可以分别从性能测试、兼容性测试、适用性测试和安全性测试等各个方面进行分析 示例示例测试范围的确立测试范围的确立v 优先级最高的需求功能v 新功能和改动较大的旧功能v 运用有效的测试技术去提高测试效果v 经常容易出现问题部分的功能v 一些经常被用户使用的功能和配置本章内容v10.1 测试的原则v10.2 测试计划v10.3 测试范围分析和工作量估计v10.4 资源安排和进度管理资源安排和进度管理v10.5 测试风险的控制v10.6 测试报告v10.7 测试管理工具10.4 资源安排和进度管理资源安排和进度管理v10.4.1 测试资源需求测试资源需求v10.4.2 团队组建与培训团队组建与培训v10.4.3 测试进度管理测试进度管理测试资源测试资源的需求的需求v不仅是一个人数的问题,而且须考虑能力、专长和个性等,选择合适的人员,组成测试团队 v人力资源的需求在各个阶段也是不同的团队组建与培训团队组建与培训v团队是动态的 v一些通用的做法也适合测试团队建设 v比较健全的测试组,包括测试组长、实验室管理人员、自动化测试工程师、资深测试工程师和初级测试工程师 v项目测试组的内部培训不容忽视 v培训内容可以分为纵向和横向的两部分 问题问题测试什么时候可以结束?测试什么时候可以结束?测试进度管理v进度管理是为了保证项目按时完成,控制项目的成本v进度管理是一门艺术、一个追求动态平衡的管理过程 v清楚定义测试结束的标准、测试阶段进/出要求,密切监控测试覆盖率和缺陷的状态,综合各方面因素做出判断 v加强前期工作的进度管理,和开发人员保持密切联系,发现问题及时提出来,督促和影响开发人员的设计和编程工作的进度 本章内容v10.1 测试的原则v10.2 测试计划v10.3 测试范围分析和工作量估计v10.4 资源安排和进度管理v10.5 测试风险的控制测试风险的控制v10.6 测试报告v10.7 测试管理工具10.5 测试风险的控制测试风险的控制v10.5.1 主要存在的风险主要存在的风险v10.5.2 控制风险的对策控制风险的对策v10.5.3 测试策略的执行测试策略的执行测试风险测试风险p 风险识别的有效方法就是建立风险项目检查表风险识别的有效方法就是建立风险项目检查表p 此前,历史资料、此前,历史资料、BrainstormingBrainstorming等帮助建立项目检查表等帮助建立项目检查表p 风险识别并确定其程度,给出预防或处理措施。风险识别并确定其程度,给出预防或处理措施。软件测试存在较高的风险,测试风险管理就是设法降低或缓解测试过程中的风险,包括确定哪些风险是可以避免的、可以采取哪些措施等。两种两种剖面的风险剖面的风险v测试对象剖面的风险测试对象剖面的风险,即测试对象比较复杂,在测试的广度和深度都不够。v测试操作剖面的风险测试操作剖面的风险,主要指测试操作过程中存在的各种风险,风险项目检查表风险项目检查表风险项目检查表(续)风险项目检查表(续)控制风险的对策控制风险的对策 v消除执行风险消除执行风险v降低进度风险降低进度风险v减少人员风险减少人员风险风险管理风险管理风险的控制方法风险的控制方法v 采取措施避免可以避免的风险。v 高风险转移为低风险。v 设法降低不可避免的风险v 做好风险管理计划。v 制定处理风险一些应急、有效的方案。v 计划时,对于估算资源、时间、预算留有余地v 制定文档标准,建立机制,保证文档及时产生。本章内容v10.1 测试的原则v10.2 测试计划v10.3 测试范围分析和工作量估计v10.4 资源安排和进度管理v10.5 测试风险的控制v10.6 测试报告测试报告v10.7 测试管理工具10.6 测试报告测试报告v10.6.1 评估测试覆盖率评估测试覆盖率v10.6.2 基于软件缺陷的质量评估基于软件缺陷的质量评估v10.6.3 测试报告的书写测试报告的书写评估测试覆盖率评估测试覆盖率v测试覆盖率是用来衡量测试完成程度、或评估测试活动覆盖产品代码的一种量化的结果v由测试需求覆盖率和代码覆盖率等两部分组成 v可对被测试的程序代码语句、代码块、类、函数、路径或条件的覆盖率分析示例示例基于软件缺陷的质量评估基于软件缺陷的质量评估 v缺陷密度,在软件规模上的缺陷分布,如每千行代码缺陷密度,在软件规模上的缺陷分布,如每千行代码(KLOC)或每个功能点的缺陷数)或每个功能点的缺陷数 v缺陷清除率缺陷清除率 D1:软件开发过程中发现的所有缺陷数D2:软件发布后发现的缺陷数D:软件发现的总缺陷数F:功能点质量=D2/F;缺陷注入率=D/F;整体缺陷清除率=D1/D;测试报告的内容测试报告的内容v介绍测试项目或测试对象(软件程序、系统、产品等)相关信息,包括名称、版本、依赖关系、进度安排、参与测试的人员和相关文档等。v描述测试需求,包括新功能特性、性能指标要求、测试环境设置要求等。v说明具体完成了哪些测试、以及各项测试执行的结果。v根据测试的结果,对软件产品质量做出准确、全面的评估,列出所有已知的且未解决的问题、测试有待完善的计划和产品质量改进建议等。基本条目基本条目v产品标识;v用于测试的计算机系统;v使用的文档及其标识;v产品描述、用户文档、程序和数据的测试结果;v与要求不符的清单;v针对建议的要求不符的清单,产品未作符合性测试的说明;v测试结束日期。本章内容v10.1 测试的原则v10.2 测试计划v10.3 测试范围分析和工作量估计v10.4 资源安排和进度管理v10.5 测试风险的控制v10.6 测试报告v10.7 测试管理工具测试管理工具测试管理系统的构成测试管理系统的构成 v能管理整个测试过程,提高管理的效率和准确性,并提供一个协同合作的环境v测试管理系统以测试用例库、缺陷库为核心 测试管理系统的构成测试管理系统的构成 v在需求/功能点、测试用例、缺陷等之间建立必要的映射关系 主要工具主要工具v商业性工具商业性工具:HP Mercury TestDirector,IBM Rational Test Manager和Team Test,Compuware QADirector、Borland SilkCentral Test Manager和Microsoft Visual Studio Team System等。v开源工具开源工具:TestLink、Bugzilla Test Runner、FitNesse、JtestCas、Eclipse TPTP。其它一些测试管理框架,如TestMaker、SalomeTMF、JTR(Java Test Runner)、Jetif、Marathon、Grinder、TESTARE等。Q&A- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 计划 管理
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文