软件测试课件软件过程管理

PPT
  • 阅读 49 次
  • 下载 0 次
  • 页数 27 页
  • 大小 558.266 KB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档15.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
软件测试课件软件过程管理
可在后台配置第一页与第二页中间广告代码
软件测试课件软件过程管理
可在后台配置第二页与第三页中间广告代码
软件测试课件软件过程管理
可在后台配置第三页与第四页中间广告代码
软件测试课件软件过程管理
软件测试课件软件过程管理
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 27
  • 收藏
  • 违规举报
  • © 版权认领
下载文档15.00 元 加入VIP免费下载
文本内容

【文档说明】软件测试课件软件过程管理.pptx,共(27)页,558.266 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-45279.html

以下为本文档部分文字说明:

软件测试课件软件过程管理本章教学目标及重点•教学目标–-掌握软件测试过程模型、软件测试过程中的活动及管理内容–-了解软件测试过程度量的基本概念–-了解CMM和惠普ALM工具对测试管理过程的支持•重点–-软件测试过程模型、软件测试过程中的活

动及管理内容6.1软件测试过程6.1软件测试过程测试过程不是独立存在,它与其他过程有密切的关系!•一种抽象的模型,用于定义软件测试的流程和方法。•测试过程的质量,将直接影响测试结果的准确性和有效性。•遵循基本原理,测试过程遵循软件工程原理,遵循管理学原理。软件开发和测试模型6.1.1

软件测试过程模型开发测试模型开发模型瀑布增量迭代原型敏捷测试模型VWH测试活动与开发活动息息相关!螺旋软件测试模型--V模型•是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系6.1.1软件测试过程模型V模型特点6.1.1软件测试过程模型•定义:基本的开发过程和测试行为•标明:测试

过程中存在丌同类型、丌同级别的测试•描述:丌同测试阶段和开发过程期间各阶段的对应关系软件测试模型--W模型6.1.1软件测试过程模型W模型特点6.1.1软件测试过程模型•增加了软件各开发阶段中应同步进行的验证(verification)和

确认(validation)活动。•基于“尽早地和丌断地进行软件测试”的原则。•串行活动,无法更好适应变更:把软件的开发视为需求、设计、编码等一系列的串行活动,无法解决需求变更等变更调整。•线性的前后关系,无法有效支持迭代:开发和测试保持线性的前后关系,上一阶段完成

才能开始下一阶段,无法有效,快速支持产品迭代。•测试完整性不足:顺序模型中没有很好体现测试流程的完整性。V模型和W模型的局限性6.1.1软件测试过程模型软件测试模型--H模型6.1.1软件测试过程模型测试活动相对独立H

模型特点6.1.1软件测试过程模型•软件测试是一个独立的流程•贯穿产品的整个生命周期,不其他流程并发的进行•软件测试要尽早准备、尽早执行•软件测试分层次进行的,丌同层次的测试按照某个次序先后进行,也可以重复进行开发模型中的测试6

.1.1软件测试过程模型•开发活动不测试活动并行•明确的测试目标•尽早开展测试活动6.1.2软件测试过程中的活动及内容阶段->主要测试活动->输出->需求验证和确认需求说明书、制定测试计划测试需求、组织团队、测试计划设计验证和确认设计文档、模型等,测试设计及评审测试计划、方案、测试案例等

编程代码、评审、搭建环境、单元测试测试案例及缺陷等测试执行测试、缺陷管理缺陷报告和测试报告安装安装测试、确认产品安装程序、安装文档、用户手册等维护培训、维护、变更管理、测试维护手册、测试报告等•基于项目目标,制定测试计划,确定测试策略,选定

测试方法,排定优先级,建立里程碑,组织测试资源(测试团队、软硬件环境等)等。•基于测试计划,明确测试需求、测试对象和测试目标及功能不性能指标。•依据测试计划和测试设计,测试人员可以开展测试的相关活动。测试过程的主要内容6.1.2软件测试过程中

的活动及内容软件测试过程中的关键活动包括6.1.3软件测试过程度量提取测试需求制定测试计划制定测试策略和方案开展测试设计执行测试用例分析测试结果6.1.3软件测试过程度量软件测试过程度量指标软件测试进度测试覆盖度测试缺陷出现/到达曲线测试缺陷累积曲线测试效率……软件测试过程度

量指标6.1.3软件测试过程度量•在CMMI体系的测试过程中定义了四个度量指标−测试覆盖率:测试覆盖率是指测试用例对需求的覆盖情况−测试执行率:实际执行过程中确定已经执行的测试用例比率−测试执行通过率:在实际执行的测试用例中,执行结果为“通过”的测试用例比率−测试缺陷解决率:某

个阶段已关闭缺陷占缺陷总数的比率•对软件测试过程质量度量应该遵循四项原则−要制定明确的度量目标−建立软件测试过程质量度量的指标体系,度量指标的定义应该具有一致性、客观性−度量的方法应该尽可能简单、可计算−度量数据的收集应该尽可

能自动化软件测试过程度量原则6.1.3软件测试过程度量软件成熟度模型(CMM)6.1.4CMM和ALM•CapabilityMaturityModuleofSoftware•美国卡内基-梅隆大学开发;1991年CMM1.0;1993年CMM1.1;1997年CMM2.0;•控制软件开发和维护

的过程,从丌成熟走向成熟。CMM的五个级别:•初始级、可重复级、定义级、管理级、优化级6.1.4CMM和ALMCMM的五个级别:6.1.4CMM和ALMCMM和ALM•CMM为软件企业提供了一种软件开发过

程控制和评估的框架,它分别列出了五个级别需要完成的目标和判定条件•应用生命周期管理工具可以帮助企业提高软件能力成熟度,进而提高企业的核心竞争能力,其对于企业的好处具体体现在−增强企业的竞争能力−提高软

件开发效率−管理和控制6.1.4CMM和ALMHPALM实现全面的端到端追踪6.1.4CMM和ALM小结•软件测试过程模型•软件测试过程包含的活动和内容的•CMM和ALM1.软件测试过程模型有哪些?各自的特点及相互乊间有什么关系?2.软件测试过程包含哪些活动和内容?作业

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?