风险 = 失败几率 * 受到的损失
失败几率与系统的使用频率和单个故障几率有关;
以下有助于估计故障几率,他给出了容易发生故障的位置:

使组织内的成员对必须避免的风险获得认知,以及约定在开发过程中,在何时何地需要执行多少测试。
举例说明:比如质量特性的相对重要性矩阵如下:
| 质量特性 | 相对重要性(%) |
|---|---|
| 连接性 | 10 |
| 效率(内存) | - |
| 功能 | 40 |
| 可维护性 | - |
| 性能 | 15 |
| 可恢复性 | 5 |
| 可靠性 | 10 |
| 安全性 | - |
| 适用性 | 20 |
| 可用性 | - |
| 总计 | 100 |
++ : 该测试层次将完全覆盖质量特性; + : 该测试层次将覆盖一部分质量特性; 空 :该测试层次与质量特性无关。
| 功能 | 连接性 | 可用性 | 可恢复性 | 性能 | 适用性 | |
|---|---|---|---|---|---|---|
| 40 | 10 | 10 | 5 | 15 | 20 | |
| 单元测试 | ++ | + | ||||
| SW集成测试 | + | ++ | ||||
| HW/SW集成测试 | + | ++ | ++ | |||
| 系统测试 | ++ | + | + | |||
| 验收测试 | + | ++ | ++ | |||
| 实地测试 | ++ | ++ |
| 质量特性 | 相对重要性(%) |
|---|---|
| 功能 | 40 |
| 性能 | 25 |
| 可靠性 | 10 |
| 适用性 | 25 |
| 总计 | 100 |
| 子系统 | 相对重要性(%) |
|---|---|
| A部分 | 30 |
| B部分 | 10 |
| C部分 | 30 |
| D部分 | 5 |
| 整个系统 | 25 |
| 总计 | 100 |
++ : 质量特性对该子系统起主导作用; + : 质量特性和该子系统相关; 空 :质量特性和该子系统无关。
| 相对重要性(%) | A部分 | B部分 | C部分 | D部分 | 整个系统 | |
|---|---|---|---|---|---|---|
| 100 | 30 | 10 | 30 | 5 | 25 | |
| 功能性 | 40 | ++ | + | + | + | + |
| 性能 | 25 | + | ++ | + | + | |
| 可靠性 | 10 | + | ++ | |||
| 适用性 | 25 | + | + | + | ++ |
影响选择测试技术的因素
按照变更需求来规划测试策略的步骤:
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者