97、系统需求管理:从追踪到优化

系统需求管理:从追踪到优化

1. 需求测试追踪

1.1 追踪的重要性

在系统开发中,确保每个需求都能被测试覆盖至关重要。如果没有对应的测试来验证某个需求,就无法确定该需求是否得到满足。例如,若有一个需求是“当按钮被按下时,灯应亮起”,但没有相应的测试去按下按钮并检查灯是否亮起,那么就无法得知这个功能是否正常工作。

同时,也需要确保每个测试都对应一个或多个需求。若存在没有对应需求的测试,可能意味着需求文档不完整,或者进行了不必要的测试。

1.2 追踪的症状与风险

当出现以下两种情况时,需求与测试之间的追踪可能存在问题:
- 没有用于记录需求与测试对应关系的电子表格。
- 测试计划未注明每个测试所覆盖的系统需求。

不进行需求与测试的追踪会带来一些风险:
| 问题类型 | 风险描述 |
| — | — |
| 需求无对应测试 | 产品可能通过了所有测试,但某些需求实际上并未得到满足。 |
| 测试无对应需求 | 测试可能设定了未经正常评审和批准的任意需求,导致难以判断测试结果是否合理。 |

1.3 追踪的类型

追踪分为正向追踪和反向追踪:
- 正向追踪 :设计包中的某个元素促使另一个元素产生。例如,“灯亮起”的需求会正向追踪到验证灯是否实际亮起的测试。
- 反向追踪 :每个创建的元素都有其存在的原因,并能反向追溯到该原因。例如,验证灯是否亮起的测试应反向追溯到“灯亮起”的需求。

1.4 需求到测试的追

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值