风险 = 失败几率 * 受到的损失
失败几率与系统的使用频率和单个故障几率有关;
以下有助于估计故障几率,他给出了容易发生故障的位置:
使组织内的成员对必须避免的风险获得认知,以及约定在开发过程中,在何时何地需要执行多少测试。
举例说明:比如质量特性的相对重要性矩阵如下:
质量特性 | 相对重要性(%) |
---|---|
连接性 | 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号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者