质量特性:
① 功能性:完备性、正确性、适合性
② 性能效率
③ 易用性:可辨识性、易学性、易操作性、用户差错防御性、易访问性
④ 可靠性:成熟性、可用性、容错性、易恢复性
⑤ 信息安全:保密性、完整性、抗抵赖性、可核查性、真实性
⑥ 维护性:模块化、可重用性、易分析性、易修改性、易测试性
⑦ 兼容性:共存性
⑧ 可移植性:适用性、易安装性、易替换性
⑨ 依存性
⑩ 符合性
一、功能性测试
(一)测试方法
- 等价类
- 边界值法
- 因果图法
- 判定表法
- 场景法
(二)用例
1、正常用例
2、异常用例
(三)完备性
1、功能覆盖率
2、X=1-A/B
- 功能覆盖率X:软件实际功能覆盖文档中所有功能的数量,除以需求规格说明书或其他技术说明书中有关软件功能需求在软件中要被完整实现的功能数
- A:缺少的功能数(在系统中未实现的功能数)
- B:指定的功能数(需求规格或及说明中要求实现的功能数)
(四)正确性
1、X=1-A/B
- X:满足精度准确性要求的结果的总数量,除以要求功能的总数量
- A:不正确的功能的数量
- B:需要的功能的总数量
(五)适合性
1、X=1-A/B
- X=适合用户需求的功能数量,除以指定功能的总数量
- A:不正确、缺少的功能的数量
- B:指定的功能数(需求规格或及说明中要求实现的功能数)