- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件质量保证与测试技术 袁玉宇 yuanyuyu@263.ent yuanyuyu@ 课程目标 本课程结束以后,您可以做到 描述软件质量的特性 熟悉提高软件质量的过程 掌握软件质量保证和测试的技术与方法 了解软件质量测试和保证的工具 了解软件质量的相关标准 课堂要求 我们期望: 积极参与讨论 任何观点和想法都得到尊重 多提问题 按时完成作业 参考书 计算机软件质量保证的方法和实践 (罗圣仪著 科学出版社 1999) 软件工程实践者的研究方法 (Roger S. Pressman 著 黄柏素,梅宏译 机械工业出版社 1999) SoftWare Engineering A practitioner’s Approach Fifth Edition (Roger S. Pressman 清华大学出版社 2001) 参考书 软件工程与软件测试自动化教程 (张克东 庄燕滨编著 电子工程出版社 2002) 软件测试的有效方法 (美 William E.Perry 面向对象的元件测试 (John D. McGregor David A. Sykes 著 杨文宏 李新辉 杨洁等译 机械工业出版社 2002) 前言 问题的提出 基本概念 本课程的主要内容 各部分的相互关系 问题的提出 软件危机: 项目无法按期完成,经费超预算,质量难控制。 开发人员及开发过程管理不规范,约定不严密,文档不完整,软件维护费用高,系统无法修改。 缺乏严密有效的质量检测手段,交付的软件质量差,运行中问题多,设置带来严重后果。 系统更新换代难度大。 问题解决涉及的概念 质量 质量不是一个单一的概念,而是一个多维的概念 当人们说到质量时,一方面可能是指广义的质量,另一方面可能指狭义的质量 质量是我们日常用语的一部分,它的常规用法和专业用法也许存在不同之处 问题解决涉及的概念 软件 是一种智力产品,有着与硬件完全不同的特征。由三部分组成的一个集合: 在运行时能提供用户所希望的功能和性能的指令集,即程序; 使得程序能够正确运行的数据结构和数据; 描述程序研制过程、方法及使用 问题解决涉及的概念 软件质量 软件产品满足使用要求的程度 用户满意度 = 合格产品 + 好的质量(性能)+ 在预算和进度表内软件产品提供实质性益处,用户可以忍受偶尔可靠性、性能问题。 质量专家谈软件质量 美国工程质量专家领导者 W.Edwards Deming Joseph M.Juran Philip Grosby 质量专家谈软件质量 日本Kaoru IshiKawa 给出质量工作的六个基本特征: 质量控制 高层管理者质量控制审计 业界的教育与培训 质量小组活动 使用统计方法 全国范围的质量控制促进活动 质量专家谈软件质量 Joseph M. Juran 结构化的年度质量进步 面向质量的大众培训计划 高层对提高产品质量的领导 质量专家谈软件质量 Yoji Akao 质量功能部署(Quality Function Deployment) 解决满足所有用户需求的问题 软件QFD是前端需求获取技术,可用于任何软件工程方法。 QFD的核心内容是需求转换,给出输入信息,通过分析评价得到输出信息。 质量专家谈软件质量 W. Edwards Deming 将统计方法用以质量控制 是一种从管理者出发的持续改进质量的方法,将注意力集中在开发过程中,以便必要时采取行动,可用于CMM进行持续过程改进的模型。 六个核心原则的总结。 质量专家谈软件质量 Philip Crosby 不确定 觉醒 启蒙 智慧 确定 问题解决涉及的概念 软件质量特征 问题解决涉及的概念—软件度量 问题解决涉及的概念 软件测试: 软件测试是软件质量管理中最实际的行动。 软件测试采用测试用例执行软件的活动。 根据IEEE610 对测试所作的定义,在指定的状态下对系统或其中某部分所做的活动,其结果是必须被纪录的,并且有时还要进行审核。 问题解决涉及的概念 软件质量保证 质量保证 是一个活动,向所有有关人提供证据以确立质量功能正在按需求进行的信息 IEEE质量保证的定义:有计划和系统的活动,它对部件或产品满足确定的技术需求提供足够的信心。 软件质量保证 是一个系统性的工作,以提高软件交付时的水平 本课程的主要内容—软件测试技术 软件测试的基本概念 软件测试的数学基础 软件测试技术 软件测试过程 软件测试标准 软件测试工具 本课程的主要内容—软件质量保证 软件质量保证的基本概念 软件质来保证过程 有效实施软件保证的人员要求 软件评审 软件配置管理 软件质量保证在各类软件开发中的作用 各部分的关系 * * 课程内容 如何测试软件质量 如
文档评论(0)