软件测试课程第一章、概述.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 产品质量(Product Quality) 该产品能否正常安装运行? 该产品功能是否符合用户需求? 该产品是否有不可接受的缺陷? 是否有遗漏的功能没有实现? 该产品的功能是否与产品说明书不符? * 软件质量问题的来源 50%发生在需求分析阶段 30%发生在设计阶段 20%发生在编码阶段 * 软件质量保证 IEEE的定义: 一种有计划的、系统化的行为模式,它是为项目或产品符合已有技术需求提供充分信任所必需的。 设计用来评价开发或制造产品的过程的一组活动。与质量控制有区别。 * 软件质量保证 扩展的定义: 一个有系统的、有计划的行动集合,它是为提供软件产品的软件开发过程和维护过程符合其建立的技术需求以及跟上计划安排与在预算限制之内进行的管理上的需求的充分信任所必需的 * 软件质量保证的内容 软件过程改进(Software Process Improvement) 采用成熟的软件开发过程 保证软件过程的质量(最终目的是保证软件产品的质量) 软件测试(Software Testing) 采用有效的软件测试方法 保证软件产品的质量 * 软件过程 软件过程 :是指软件开发人员开发和维护软件及相关产品(如:项目计划、设计文档、代码、测试用例和用户手册等)的一套行为、方法、实践和变换过程。 软件开发生命周期(SDLC)方法:Waterfall, RUP, Agile, etc. 风险管理过程、变更管理过程、配置管理过程、软件测试过程、缺陷跟踪过程、产品提交过程,等等。 * 不成熟的软件开发过程 过程变得可有可无,并没有严格遵照或执行 过程的执行高度依赖于当前的项目参与者 可能存在开销与计划的冲突 为了符合进度要求而压缩产品功能和质量 新技术的采用往往会增加开发的风险 产品的质量难以预见 * 成熟的软件开发过程 过程是定义的、文档化的、以及可持续改进的 过程管理的可视化 能够很好的控制、审计,从而能够决定过程的强度和弱点 对产品和过程进行度量 对技术的规范化使用 成熟度意味着能力 级别所对应的可预见产出 制定和实际执行的一致性 * About CMMI The CMMI project is a key technical initiative at the Software Engineering Institute (SEI). Based on the internationally recognized Capability Maturity Model (CMM?) framework for software process improvement, CMMI brings together several CMMs to help organizations improve their processes enterprise wide. The complexity of today’s software-intensive systems demands a high systems engineering focus in software development, which is reflected in CMMI. Initiated by the U.S. Department of Defense, the CMMI development project was a collaborative effort among members of industry, government, and the SEI. * History of CMMs * 最新版本:CMMI V1.3 2010年11月1日正式发布 CMMI for Process Improvement - 1 Use CMMI in process improvement activities as a Collection of best practices Framework for organizing and prioritizing activities Support for the coordination of multi-disciplined activities that might be required to successfully build a product Means to emphasize the alignment of the process improvement objectives with organizational business

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档