这篇博文将较为全面深入地谈谈软件质量保证中关于软件质量的概念,内容等相关问题。
质量的定义
关于质量的定义,不同的领域,不同的人,不同的侧重点会得出截然不同的结果。因此关于其质量的基础概念相对而言较为好理解,但是具体如何去定义实际上确是无关紧要的。
不过我们在分析软件质量的时候,不仅要考虑其面向用户的需求覆盖率,易用性等特征,还需要考虑其面向开发人员的鲁棒性,安全性等特征。
不过个人很欣赏下面的一句话:
Quality is value to some person.
– Gerald M. Weinberg
质量就是对于某些人来说的价值。
质量的衡量维度:FURPS
质量的衡量维度总体上有如下的五个方面,根据其开头字母可以简称为FURPS:

Functionality
Functionality 的主要任务就是测试每一个场景下的功能是否都涵盖了。
Usability
易用性就是从终端用户的便利性角度而言的。
Reliability
可靠性就是说该软件的响应是否与预期一致。因为软件开发过程中讨厌surprise。
Performance
性能就是如看 站是否可以承受较高的并发等。
Supportability
在真实环境下测试软件是否可以如预期使用。
此外,关于软件质量的衡量维度还可以划分为很多种,不过普遍来看更为关心的还是上述的五个维度。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!