软件测试即测试软件的质量是否满足用户需求,检验它是否有不符合系统说明书的地方即检验其质量是否过关
软件质量模型六大属性
功能性
功能性指软件产品在指定条件下使用时,提供满足明确功能和隐含功能的能力,功能性又可以细分为以下的子属性:
- 适合性:为其用户、任务提供合适功能的能力
- 准确性:提供产生的结果的准确性的能力
- 互操作性:产品功能之间、或者与系统之间互相配合的能力
- 安全性:对信息、数据、系统的保护,对用户的安全管理能力
- 功能顺从性:在功能实现上是否达到标准、规范
可靠性
可靠性指在一定条件下使用软件时,软件能够维持规定的性能级别的能力,可靠性又可细分为以下子属性:
- 成熟性:避免软件故障导致失效的能力
- 容错性:发生故障或者违反指定接口的情况下维持规定性能的能力
- 可恢复性:软件失效后重建规定性能与恢复收影响数据的能力
- 可靠性顺从性:在可靠性上是否达到标准、规范
易用性
易用性指用户在使用软件产品时,是否易懂、易学、易用及界面美观,易用性又可分为以下子属性:
- 易理解性:让用户理解软件如何适用于特定任务、环境下的能力
- 易学性:让用户易于学习使用软件的能力
- 易操作性:使用户较好的操作控制软件的能力
- 吸引性:吸引用户的能力
- 易用性的顺从性:遵循、达到易用性标准、规范的能力