- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子课件-软件测试概述
软件测试技术 主讲教师:冯书晶 “四个一”训练 组织教学: 校训:自强不息,开物成务! 培养目标: 计算机软件技术高技能人才! 岗位能力要求: 精编程、善操作、懂设计、知流程! 第1章 软件测试概述 一、软件开发流程概要 瀑布模型 增量模型 螺旋模型 二、软件开发与软件测试的关系 1、软件测试与软件开发各阶段的关系(h模型) 三、软件质量管理与评价 1、软件质量定义 美国传统字典定义:某一事物的特征或属性。 质量分为 –设计质量 –符合质量 “运行正确”的程序就是高质量的程序吗? ------正确性只是反映软件质量的一个因素而已。 (1)软件质量定义: 软件质量 (software quality)是与软件产品满足明确或隐含需求的能力有关的特征和特性的总和。 能满足给定需要的特性之全体 具有所期望的各种属性的组合的程度 用户觉得能满足其综合期望的程度 软件的组合特性,它确定软件在使用中将满足顾客预期要求的程度。 简言之,软件质量是软件一些特性的组合,它仅依赖软件本身。 (2)软件质量的不同视面 用户,开发者,管理者会有不同的关心重点。 (用户的期望值最高,软件质量满足程度也要以用户的需求为依据。) A、用户主要感兴趣的是如何使用软件、软件性能和使用软件的效果。 是否具有所需要的功能; 可靠程度如何; 效率如何; 使用是否方便; 环境开放的程度如何(即对环境、平台的限制,与其他软件连接的限制)。 2、软件质量特性 (1)软件质量特性和子特性介绍 为通过某些定量方法来评价产品质量,就要求有一组描述产品且构成评价基础的质量特性。 软件质量特性是用于评价软件产品并对之进行质量测量的重要维度。 国标ISO/IEC9126:1991信息技术 软件产品评价 质量特性及其使用指南 定义的质量特性包括 6个质量特性,进一步细化为21个质量子特性. 在随后的9126-2,9126-3中又修正为27个子特性. 国标ISO/IEC9126:1991 信息技术 软件产品评价 质量特性及其使用指南 A2.1 功能性(functionality) 是与一组功能及其指定的性质有关的一组属性 A2.1.1 适合性Suitability 与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性。 A2.1.2 准确性accuracy 与能否得到正确或相符的结果或效果有关的软件属性。 A2.1.3 互操作性;互用性interoperability 与同其他指定系统进行交互的能力有关的软件属性。 A2.1.4 依从性 compliance 使软件遵循有关的标准、约定、法规及类似规定的软件属性。 A2.1.5 安全性security 与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性。 A2.2 可靠性(reliability) 是与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性 A2.2.1 成熟性 maturity 与由软件故障引起失效的频度有关的软件属性。 A2.2.2 容错性 tolerance 与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属性。 A2.2.3 易恢复性 recoverability 与在失效发生后,重建其性能水平并恢复直接受影响数据的能力以及为达此目的所需的时间和努力有关的软件属性。 4)依从性 软件产品遵循与可靠性相关的标准、协定或规章的能力。 A2.3易用性(usability) 是与一组规定或潜在用户为使用软件所需作的努力和对这样的使用所作的评价有关的一组属性 A2.3.1 易理解性understandability 与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性。 A2.3.2 易学习性 learnability 与用户为学习软件应用(例如运行控制、输入、输出)所花的努力有关的软件属性。 A2.3.3 易操作性operability 与用户为操作和运行控制所花努力有关的软件属性。 4)吸引性 软件产品吸引用户的能力。(颜色、图片等) 5)依从性 软件产品遵循与易用性相关的标准、协定、风格指南或规章的能力。 A2.4 效率(efficiency) 是在规定的条件下,软件性能水平与所使用资源量之间关系有关的一组属性 A2.4.1 时间特性 timebehaviour 与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性。 A2.4.2 资源特性 resourcebehaviour 与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性。 3)依从性 软件产品遵循与效率相关的标准、协定的能力。 A2.5 易维护性( maintainability)
文档评论(0)