网站大量收购独家精品文档,联系QQ:2885784924

软件测试技术(第三版) 课件 第1-2章 软件测试基础.pptx

软件测试技术(第三版) 课件 第1-2章 软件测试基础.pptx

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;无形性,通过运行体现其存在性

可复制

需求不确定性、多变性

难以度量

无老化问题

维护复杂

;软件质量定义

ANSI/IEEE729-1983:

软件产品满足规定的和隐含的与需求能力有关的全部特征和特性:

(1)软件产品质量满足用户要求的程度;

(2)软件各种属性的组合程度;

(3)用户对软件产品的综合反映程度;

(4)软件在使用过程中满足用户要求的程度。

;ISO14598-1999定义:软件特性的总和,软件满足规定或潜在用户需求的能力

ISO9126-2001定义:软件满足用户规定或潜在用户需求的能力,要从软件在内部,外部和使用过程中的表现来衡量,包含内部质量、外部质量、和使用质量。

SEI的WattsHumphrey:软件质量是“在实用性、需求、可靠性和可维护性一致上,达到优秀的水准”

QAI的BillPerry:用户满意度的高水准,忠实于用户需求

贝尔实验室的JohnMusa:低缺陷率、软件功能忠实于用户需求、高可靠性的组合;软件质量内容

软件产品质量:满足使用要求的程度。

产品的属性和行为,是可以认识、科学地描述的。并且可以通过一些方法和人类活动,来改进质量。

功能性、可靠性、易使用性、效率等

软件过程质量:能否满足开发所带来的成本、时间和风险等要求。

软件能力成熟度模型CMM、国际标准过程模型ISO9000、软件过程改进和能力决断SPICE

可维护性、兼容性、效率、可移植性、可扩展性等

软件商业环境质量

培训、成品制作、宣传、发布日起、客户、风险、成本、业务等

可维护性、可移植性、可扩展性、安全性等;软件质量模型

ISO-IEC25010;软件质量模型ISO-IEC25010

内部质量和外部质量;软件质量模型ISO-IEC25010

使用质量;软件质量属性

功能性:特定条件下,构件提供的功能满足规定或隐含需求功能的程度

可靠性:在规定的条件下,在规定的时间内完成规定功能/性能的能力

易用性:指定使用条件下,被理解、学习、使用和吸引用户的能力

效率性:在规定的条件下,相对于所用资源的数量,软件产品可提供适当性能的能力

可维护性:在规定条件下,规定的时间内,使用规定的工具或方法修复规定功能的能力

可移植性:从一种环境迁移到另一种环境的能??

安全性:在规定条件下,在规定权限下访问数据、保护数据的能力

兼容性:在共享软硬件资源的环境下,与其它构件交换信息或执行其特定功能的能力程度

;任正非2019年1月

《全面提升软件工程能力与实践,打造可信的高质量产品》

可信

安全性(Security)。产品有良好的抗攻击能力,保护业务和数据的机密性、完整性和可用性。

韧性(Resilience)。系统受攻击时保持有定义的运行状态,包括降级,以及遭遇攻击时快速恢复的能力。

隐私性(Privacy)。遵从隐私保护既是法律法规的要求,也是价值观的体现。用户应该能够适当地控制他们的数据的使用方式。信息的使用政策应该是对用户透明的。用户应该根据自己的需要来控制何时接收以及是否接收信息。用户的隐私数据要有完善的保护能力和机制。

可靠性和可用性(ReliabilityAvailability)。产品能在生命周期内长期保障业务无故障运行,具备快速恢复和自我管理的能力,提供可预期的、一致的服务。;2021年11月30日,工业和信息化部印发了《“十四五”软件和信息技术服务业发展规划》,明确了软件作为信息技术关键载体和产业融合关键纽带,。。。并在七大方向上支持软件高质量发展,并促进软件测试领域的大发展。;质量保障未来

软件测试是软件质量保证的重要手段

;;软件正在定义世界,软件需求量将越来越大;Intel奔腾处理芯片缺陷(1994年);1999年9月23日,美国航天局的火星气候探测者号在即将进入火星轨道时在解体

1999年12月3日,美国航天局的火星基地登陆飞船在试图登陆火星表面时失踪

;;;;;;(1)软件未达到产品说明书中已经标明的功能;

(2)软件出现了产品说明书中指明不会出现的错误;

(3)软件未达到产品说明书中虽未指出但应当达到的目标;

(4)软件功能超出了产品说明书中指明的范围;

(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。

;软件缺陷来源;修复缺陷的开销;缺陷描述

缺陷标识

缺陷类型

缺陷严重程度

缺陷产生可能性

缺陷优先级

缺陷状态

缺陷起源

缺陷来源

缺陷原因;;;;;缺陷状态;思考

问题、故障、bug、缺陷、错误。。。等术语的差异?

缺陷检测、缺陷修复、缺陷预防,对软件质量的影响分别是怎样的?;;传统:测试是一种旨在评估一个程序或系统的属性或能力,确定它是否符合其所需结果的活动。

1983年IEEE:测试是使用人工和自动

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档