版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件测试方法和技术软件测试方法和技术 - Ch.17 软件测试项目管理软件测试项目管理 Zhu.KerrygmailZhu.Kerrygmail朱少民朱少民Kerry Zhu第十七章第十七章 软件测试项目管理软件测试项目管理 Zhu.Kerrygmail17.1 软件测试项目管理的概述软件测试项目管理的概述17.2 软件测试项目的组织软件测试项目的组织17.3 软件测试项目的过程管理软件测试项目的过程管理17.4 软件测试项目的资源管理软件测试项目的资源管理17.5 测试项目的进度管理测试项目的进度管理17.6 测试项目的风险管理测试项目的风险管理17.7 测试项目的质量管理和配置管理测试项目
2、的质量管理和配置管理17.8 软件测试文档的管理软件测试文档的管理17.1 软件测试项目管理的概述软件测试项目管理的概述Zhu.Kerrygmail17.1.1 软件项目管理的共性软件项目管理的共性17.1.2 软件测试项目管理的特点软件测试项目管理的特点软件项目管理的共性软件项目管理的共性Zhu.Kerrygmail人员人员(People) 问题问题(Problem)过程过程(Process)项目项目软件测试项目管理的特点软件测试项目管理的特点Zhu.Kerrygmailp 软件质量标准定义不准确、任务边界模糊,如何确定什么时候软软件质量标准定义不准确、任务边界模糊,如何确定什么时候软件测试
3、可以结束,找不到严重的缺陷并不代表软件不存在严重的缺件测试可以结束,找不到严重的缺陷并不代表软件不存在严重的缺陷。陷。p 软件测试项目的变化控制和预警分析要求高。软件测试项目的变化控制和预警分析要求高。p 软件测试项目具有智力密集、劳动密集的特点,受人力资源影响软件测试项目具有智力密集、劳动密集的特点,受人力资源影响最大,项目成员的结构、责任心、能力和稳定性对测试执行、产品最大,项目成员的结构、责任心、能力和稳定性对测试执行、产品质量有很大的影响。质量有很大的影响。p 测试任务的分配难测试任务的分配难 p 测试要求人力资源十分稳定。由于软件测试项目不仅是一个技术测试要求人力资源十分稳定。由于软
4、件测试项目不仅是一个技术工作,而且要求对产品的功能、特性需要非常了解。工作,而且要求对产品的功能、特性需要非常了解。p 软件测试人员在待遇、地位可能受到一些不公正的待遇,软件测试人员在待遇、地位可能受到一些不公正的待遇,17.2 软件测试项目的组织软件测试项目的组织Zhu.Kerrygmailp 软件测试项目的人员组织模式软件测试项目的人员组织模式p 测试项目的管理原则测试项目的管理原则 p 测试计划先行测试计划先行 p 建立优先级建立优先级 p 建立客观的评价标准建立客观的评价标准 17.3 软件测试项目的过程管理软件测试项目的过程管理Zhu.Kerrygmailp测试项目启动测试项目启动p
5、测试计划阶段测试计划阶段p 测试设计阶段测试设计阶段p 测试执行阶段测试执行阶段p 测试结果的审查和分析测试结果的审查和分析测试计划阶段测试计划阶段Zhu.Kerrygmail测试项目计划的整体目标是为了确定测试的任务、所需的各种资源和投入、预见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标,保证软件产品的质量。制定测试计划,要达到的目标有:p 制定一个现实可行的、综合的计划,包括每项测试活动的对象、范制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果;围、方法、进度和预期结果;p 为项目实施建立一个组织模型,并定义每个角色的责任和任务;为项目实施建
6、立一个组织模型,并定义每个角色的责任和任务;p 开发有效的测试模型,能正确地验证正在开发的软件系统;开发有效的测试模型,能正确地验证正在开发的软件系统;p 确定测试所需要的时间和资源,以保证其可获得性、有效性;确定测试所需要的时间和资源,以保证其可获得性、有效性;p 确立每个测试阶段测试完成以及测试成功的标准、要实现的目标;确立每个测试阶段测试完成以及测试成功的标准、要实现的目标;p 识别出测试活动中各种风险,并消除可能存在的风险,降低那些不识别出测试活动中各种风险,并消除可能存在的风险,降低那些不可能消除的风险所带来的损失可能消除的风险所带来的损失 测试计划阶段测试计划阶段 (2)Zhu.K
7、errygmail测试的输入标准测试的输入标准p 整体项目计划框架;p 需求规格说明书;p 技术知识或业务知识p 标准环境p 设计文档;p 足够的资源p 人员组织结构测试的输出标准测试的输出标准p 测试执行标准p Bug描述和处理标准p 文档标准和模板p 测试分析、质量评估标准等 测试计划阶段测试计划阶段 (3)Zhu.Kerrygmail测试实施策略的制定测试实施策略的制定测试项目计划阶段的细分测试项目计划阶段的细分 测试项目计划的要点测试项目计划的要点 编制测试项目计划的技巧编制测试项目计划的技巧 软件测试设计和开发软件测试设计和开发Zhu.Kerrygmailp 制定测试的技术方案制定测
8、试的技术方案,确认各个测试阶段要采用的测试技术、测试环境和平台,以及选择什么样的测试工具。p 设计测试用例设计测试用例,根据产品需求分析、系统技术设计等规格说明书,在测试的技术方案基础上,设计具体的测试用例。p 设计测试用例特定的集合设计测试用例特定的集合(Test Suite),满足一些特定的测试目的和任务,根据测试目标、测试用例的特性和属性来选择不同的测试用例,构成执行某个特定测试任务的测试用例集合(/组) p 测试开发测试开发:根据所选择的测试工具,将所有可以进行自动化测试的测试用例转化为测试脚本的过程;p 测试环境的设计测试环境的设计。 测试执行阶段测试执行阶段Zhu.Kerrygma
9、ilp 如何确保测试环境满足测试用例所描述的要求?如何确保测试环境满足测试用例所描述的要求? p 如何保证每个测试人员清楚自己的测试任务?如何保证每个测试人员清楚自己的测试任务?p 如何保证每个测试用例得到百分之百的执行?如何保证每个测试用例得到百分之百的执行?p 如何保证所报告的如何保证所报告的Bug正确、描述清楚?正确、描述清楚?p 如何在验证如何在验证Bug和对新功能的测试上寻找平衡?和对新功能的测试上寻找平衡?p 如何跟踪如何跟踪Bug处理的进度使严重的处理的进度使严重的Bug及时得到解决?及时得到解决?测试执行阶段测试执行阶段 (2)Zhu.Kerrygmailp 测试阶段目标的检查
10、测试阶段目标的检查 p 测试用例执行的跟踪测试用例执行的跟踪 p Bug的跟踪和管理的跟踪和管理 p和项目组外部人员的沟通和项目组外部人员的沟通p测试执行结束评判测试执行结束评判测试执行阶段测试执行阶段 (3,example)Zhu.Kerrygmail17.4软件测试项目的资源管理软件测试项目的资源管理Zhu.Kerrygmailp 人力资源管理人力资源管理 p测试环境资源测试环境资源 p工作量的估计工作量的估计 17.5 测试项目的进度管理测试项目的进度管理Zhu.Kerrygmail17.5.1 测试项目的里程碑和关键路径测试项目的里程碑和关键路径17.5.2 测试项目进度的特性及外在关
11、系测试项目进度的特性及外在关系17.5.3 测试项目进度的管理方法和工具测试项目进度的管理方法和工具测试项目的里程碑测试项目的里程碑Zhu.Kerrygmail任 务天 任 务天任 务天 任 务天M21: 测试计划制测试计划制定定11 M23: 测试设计测试设计12开发测试过程5验证测试结果2确定项目1 测试用例的设计7测试和调试测试过程2调查突发结果1定义测试策略2 测试用例的审查2修改测试过程2生成缺陷日记1分析测试需求3 测试工具的选择1建立外部数据集1M62: 测试评估测试评估3估算测试工作量1 测试环境的设计2重新测试并调试测试过程2评估测试需求的覆盖率1确定测试资源1 M26: 测
12、试开发测试开发15M42:功能测试功能测试9评估缺陷0.5建立测试结构组织1 建立测试开发环境1设置测试系统1决定是否达到测试完成的标准0.5生成测试计划文档2 录制和回放原型过程2执行测试4测试报告1测试项目进度的特性及外在关系测试项目进度的特性及外在关系Zhu.Kerrygmailp 进度与质量关系进度与质量关系 p 进度与成本的关系进度与成本的关系 测试进度的测试进度的 S曲线法曲线法Zhu.Kerrygmail进度进度S曲线法通过对计划中的进度、尝试的进度与实际的进度三者对曲线法通过对计划中的进度、尝试的进度与实际的进度三者对比来实现的,其采用的基本数据主要是测试用例或测试点的数量比来
13、实现的,其采用的基本数据主要是测试用例或测试点的数量 测试进度的测试进度的NOB曲线法曲线法Zhu.KerrygmailNOB,Number of Open Bug 17.6 测试项目的风险管理测试项目的风险管理Zhu.Kerrygmail17.7 测试项目的质量管理测试项目的质量管理Zhu.Kerrygmailp 控制所有过程的质量;p 过程控制的出发点是预防不合格;p 质量管理的中心任务是建立并实施文件化的质量体系;p 持续的质量改进;p 有效的质量体系应满足顾客和组织内部的需要和利益;p 定期评价质量体系;p 搞好质量管理关键在于领导和全员质量意识/文化。 17.7 测试项目的配置管理测试项目的配置管理Zhu.KerrygmailSCM(Software Configuration Management的缩写),是在团队开发中,标识、控制和管理软件变更的一种管理,包括版本管理、问题跟踪和建立管理。配置管理对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (小升初重点专题练习)统编版2025-2026学年语文六年级下册综合练习-(含答案)
- 年终工作表决催办函4篇范文
- 安全第一:提高小学生自我保护能力的小学主题班会课件
- 市场推广合作进展商洽函(8篇)范文
- 2026年供应商合同签订通知书7篇
- 健康的生活方式:校园心理调适小学主题班会课件
- 小学主题班会课件-文明见于小,习惯成于细
- TCSNAME 113-2025 船舶低温介质供储系统设计要求
- 2026年度客户关系维护计划通知(3篇)范文
- 手机APP用户体验设计手册
- 《威尼斯的小艇》的教案设计5篇
- 模拟电子技术(第11版英文版)PPT完整全套教学课件
- 虾米腰弯头放样展开方法
- 中华文化选讲(吉林师范大学)知到章节答案智慧树2023年
- 2021-2022学年下学期学区小学二年级数学无纸笔考试方案附等级评价表(小学二年级数学下册无纸化考试方案)
- 2023年火电电力职业技能鉴定考试-装卸机械电器修理工考试题库(含答案)
- GB/T 6730.76-2017铁矿石钾、钠、钒、铜、锌、铅、铬、镍、钴含量的测定电感耦合等离子体发射光谱法
- GB/T 16895.6-2014低压电气装置第5-52部分:电气设备的选择和安装布线系统
- GB 12476.1-2013可燃性粉尘环境用电气设备第1部分:通用要求
- 第五章岩石爆破理论详解课件
- 装配式混凝土结构工程专项施工方案
评论
0/150
提交评论