【软件测试】详解软件质量

目录

一、软件质量是什么?

二、影响软件质量的因素

三、软件质量管理体系

四、软件质量模型(外部质量测试)

引用的解释:

一、功能性

二、可靠性

三、易用性

四、效率

五、可维护性

六、可移植性

理解的解释:

一、功能性

二、可靠性

三、易用性(字面理解即可)

四、效率

五、可维护性

六、可移植性

五、软件测试质量的过程

过程质量

内部质量

外部质量

使用质量

六、实例操作软件质量测试

1.测试一个玻璃水杯

2.测试一个保温水杯

3.测试一支中性笔

4.测试一支铅笔

5.测试你面前的桌子

6.测试台灯

七、QA和QC的概念


一、软件质量是什么?

软件与明确地和隐含地定义的需求相一致的程度:符合需求规格、符合用户显式需求、符合用户实际需求(包含一些隐式需求)

二、影响软件质量的因素

需求不明确、开发流程不规范、开发技术不过硬、缺乏质量把控(测试不过关)

三、软件质量管理体系

ISO:国际质量管理标准

CMM:软件能力成熟度模型

6S:整理、整顿、清洁、清扫、安全、素养

四、软件质量模型(外部质量测试)

引用的解释:

一、功能性

是指软件产品在指定条件下使用时,提供满足明确和隐含要求的功能的能力。

适合性(Suitability):
软件产品为特定的任务和用户目标提供一组合适功能的能力。
例如: 功能或者操作是否按照用户手册或者需求规格说明中的规定执行,并提供合理、可接受的结果以实现用户任务所期望的特定目标。

准确性(Accuracy):软件产品为特定的任务和用户目标提供一组合适功能的能力。
例如: 由于数据精度的错误导致错误的计算结果, 在运行期间所执行的任务与期望结果有差别,或者实际的操作规程与操作手册上的规程不一致。

互操作性(Interoperability): 软件产品与一个或多个特征、系统相互配合的能力,交互能力
例如: 数据和命令格式在软件产品和与之相连的其他系统之间是否易于传递。

安全保密性(Security): 软件产品保护信息和数据的能力,以保证未受权的用户或系统不能阅读和修改这些信息与数据,而不拒绝授权人员或系统的访问

功能性的顺从性(Functionality Compliance): 软件产品符合和该功能相关的标准、规范、规则或特定的能力(如对于一款计算器,计算规则要和数学中相关规则保持一致)

二、可靠性

是指在特定条件下使用时,软件产品维持规定的性能级别能力

下面三个层层递进的句子,可以帮助我们来理解用户可靠性方面的要求:

第一层:设备最好不要出故障;

第二层:设备出现故障了不要影响主要的功能和业务;

第三层:如果影响了主要功能和业务,系统可以尽快定位并恢复。

成熟性(Maturity): 软件产品为避免因软件故障而导致失效的能力

容错性(Fault Tolerance): 软件产品在软件发生故障或者违反指定接口的情况下,维持规定的性能级别的能力

可恢复性(Recoverability):软件产品在失效发生的情况下,重建规定的性能级别并恢复直接影响的数据的能力

可靠性的顺从性(Reliability Compliance):软件产品遵循与可靠性相关的标准、约定或规定的能力(如对于通信类产品,系统的故障率不能高干多少、故障恢复时间不能长于多少等)

三、易用性

是指用户在指定条件下使用软件产品时,产品被用户理解、学习、使用和吸引用户的能力。简单10个字:易懂、易学、易用、漂亮好看。

易理解性(Understandability): 软件产品使用户能理解软件是否适合以及如何能将软件用于特定的任务和使用条件的能力

易学(Learnability):软件产品使用户能学习其应用的能力, 例如用户需要多长时间才能学会使用某一特殊的功能。

易操作性(Operability):软件产品使用户能够操作的控制它的能力

吸引性(Attractiveness):软件产品吸引用户的能力, 如软件产品中颜色使用和图形化设计特征是否吸引用户

易用性的依从性(Usability Compliance):软件产品遵循与易用性相关的标准、约定、风格指南(style guide)或法规的能力(如对Wi

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值