1.1 软件质量与软件测试(质量模型、质量特性、模型应用)_第1页
1.1 软件质量与软件测试(质量模型、质量特性、模型应用)_第2页
1.1 软件质量与软件测试(质量模型、质量特性、模型应用)_第3页
1.1 软件质量与软件测试(质量模型、质量特性、模型应用)_第4页
1.1 软件质量与软件测试(质量模型、质量特性、模型应用)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

认识软件测试管理

1.1软件质量与软件测试赵聚雪软件质量的定义是什么?常见的软件质量模型有哪些?GB/T25000.10-2016的8个特性和39个子特性分别是什么?带着问题学习理解软件质量概念及含义了解常见测软件质量模型GB/T25000.10-2016的8个特性和39个子特性软件质量模型的应用目标1.软件质量的概念软件质量越来越受到重视ANSI/IEEEStd729-1983《软件工程术语的IEEE标准术语表》(Glossaryofsoftwareengineeringterminology)定义软件质量为:“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”软件质量概念的理解cont.软件需求是度量软件质量的基础。在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就难以得到保证。往往会有一些隐含的需求没有明确提出来。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也难以得到保证。软件质量保证的手段软件质量保证的手段有:软件测试监控开发过程,软件研发过程符合相应标准研发的软件符合相应标准软件研发配置管理……软件测试VS软件质量软件测试是保证软件质量的重要手段之一软件测试是评价软件质量的方法之一软件测试是有计划有组织的活动软件测试管理确保测试活动的顺利开展2.软件质量模型软件产品各种质量特性的组合称为软件质量模型。常见的软件质量模型:Boehm模型(1976年)MCCALL模型(1978年)ISO25010软件质量模型(2023)GB/T25000(2016)Boehm质量模型1976年由Boehm等提出的分层方案将软件的质量定义为分层的模型MCCALL质量模型1979年由McCall等人提出的软件质量模型将软件质量的概念建立在11个质量特性之上这些质量特性分别是面向软件产品的运行、修正和转移的ISO/IEC25010:2023质量模型ISO/IEC25010:2023标准定义了软件质量的八个主要属性,每个属性进一步分解为多个子属性。这些属性帮助开发者全面评估和提升软件质量。功能适用性、性能效率、兼容性、可用性、可靠性、安全性、维护性和可移植性质量特性:一个与质量有关的面向管理的软件属性。软件子特性:质量特性分解出来的技术组件。软件质量特性的分解,不同的组织对软件质量特性的具体做法是不一样的。如McCall质量模型(1977年)、Boehm模型(1978年)和ISO等软件质量评价模型。软件质量特性是用于评价软件产品并对之进行质量测量的重要维度。软件质量特性与子特性GB/T25000.10-2016

系统与软件质量模型详解GB/T25000.10-2016《软件与系统工程

系统与软件质量要求和评价(SQuaRE)第10部分:系统与软件质量模型》8个质量特性和39个子特性组成国家标准1.GB/T25000.10-20168个质量特性和39个子特性组成在指定条件下使用时,产品或系统提供满足明确和隐含要求的功能的程度。1.功能完备性

功能集对指定的任务和用户目标的覆盖程度。2.功能正确性

产品或系统提供具有所需精度的正确的结果的程度。3.功能适合性

功能促使指定的任务和目标实现的程度。4.功能性的依从性

产品或系统遵循与功能性有关的标准、约定或法规及类似规定的程度。GB/T25000.10-2016功能性功能完备性(软件评测师教程)功能正确性(软件评测师教程)功能适合性(软件评测师教程)分析示例(软件评测师教程)软件质量架构的应用软件质量的评价过程软件质量体系通过特性和子特性的定义构架了一个完整的软件质量描述框架在整个软件项目的各个阶段都具有指导意义,实践中我们可根据软件质量体系在测试计划中确定项目质量标准在测试设计中按照特性分布设计测试用例,决定测试策略在测试执行中确定执行策略在测试报告中全面总结评价软件的最终特性……软件质量特性的实践意义选择测试点时按照两条轴线展开思考,两条轴线综合考虑的结果将形成一个完整的软件测试布局(1)基于需求规格说明书的软件功能分解(2)基于质量特性体系的软件质量子特性分解向子特性展开(纵向更深层次展开)充分考虑合理与不合理情况(如运行的时候按开门按钮)考虑隐含需求(照明、通讯等)非法/极端情况考虑补充性专项测试软件质量架构应用测试说明被测试对象为垂直升降的箱式电梯;仅有你一人对其进行测试,不考虑其他人对电梯操作带来的影响;不考虑诸如超重,断电等相对于电梯的异常外力造成的影响;你仅能控制电梯箱内的开关门和楼层按钮(见附图),并且你不能走出电梯;软件质量架构应用案例-电梯的测试

开门关门楼层(N)其他隐含需求功能性★★★★性能效率★★★★

易用性★★★★可靠性★★★★维护性

可移植性

...两个纬度展开向子特性展开(纵向更深层次展开)质量特性子特性基于功能描述的楼层N功能功能性

完备性按N层按钮后,电梯是否到达N层?正确性停在N层的电梯,电梯包厢的地面与电梯外的地面垂直高度差是否在规定范围内?适合性-依从性是否存在有关电梯运行楼层功能相关的规范性文档?效率

时间特性从其他楼层到达N层所需要的时间是否在规定范围内?资源利用性-...聪明的才智是否可以替代上述繁琐的过程,达到良好的测试效果?软件测试人员面试题目(微软):对于一台榨汁机的需求阶段,需求还没有整理出来,测试人员先行介入,测试人员应该从哪些方面着手测试工作?思考1.软件质量的定义是()。A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性B.满足规定用户需求的能力C.最大限度达到用户满意D.软件特性的总和,以及满足规定和潜在用户需求的能力2.GB/T25000软件的八大质量特性包括:A.功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性B.功能性、可靠性、可用性、效率、稳定性、可移植、信息安全性、易用性C.功能性、可靠性、可扩展性、效率、稳定性、可移植、信息安全性、易用性D.功能性、可靠性、兼容性、效率、稳定性、可移植、信息安全性、易用性习题软件质量是软件满足需求的能力软件测试是保证软件质量的重要手段之一软件测试管理确保软件测试活动顺利开展软件产品各种质量特性的组合称为软件质量模型。常见的软件质量模型有:Boehm模型、MCCALL模型、I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论