【发布时间】:2010-03-05 00:17:30
【问题描述】:
跟进我与一位同事的辩论。对于一段代码是否足以满足决策覆盖(所有可能的决策都已评估为真和假)但不阻止覆盖,以及一段代码是否足够,社区的意见是什么?在条件覆盖方面可能是足够的(复合条件中的每个简单条件都已评估为真和假),但 not 块覆盖。谢谢。
【问题讨论】:
标签: code-coverage
跟进我与一位同事的辩论。对于一段代码是否足以满足决策覆盖(所有可能的决策都已评估为真和假)但不阻止覆盖,以及一段代码是否足够,社区的意见是什么?在条件覆盖方面可能是足够的(复合条件中的每个简单条件都已评估为真和假),但 not 块覆盖。谢谢。
【问题讨论】:
标签: code-coverage
嗯...我想我无法想象你怎么能在不覆盖每个块的情况下强制所有决定进入真假条件。但是,条件覆盖似乎并不能保证决策覆盖,除非您说由所有条件组成的真值表中的每个单元格都已被命中。
这纯粹是学术性的,还是支持更实际的论点,例如“我们有足够的测试覆盖率吗?”
【讨论】: