在决策/条件覆盖范围方面可能是否足够,但不能阻止覆盖范围?

时间:2010-03-05 00:17:31

标签: code-coverage

跟进我与同事的辩论。社群对于一段代码在决策覆盖范围内是否足够(所有可能的决策都评估为真实和错误)的意见是什么,但阻止覆盖范围,以及代码的一部分在条件覆盖方面可以是足够的(复合条件中的每个简单条件都评估为真和假)但阻止覆盖。感谢。

1 个答案:

答案 0 :(得分:0)

嗯......我想我无法想象你怎么能在没有覆盖每一个区块的情况下强迫所有决定同时进入真假条件。但是,条件覆盖似乎并不能保证决策覆盖率,除非你说所有条件构成的真值表中的每个单元都被命中了。

这纯粹是学术性的,还是支持更实际的论点,例如“我们是否有足够的测试覆盖率?”