shc7478 发表于 2008-10-29 17:48:53

关于控制流图

C:\Documents and Settings\Administrator\My Documents\My Pictures\aaa.jpg最近在研究软件测试之白盒测试,参考了很多书籍,对下面的这个问题,画出的控制流图都不太一样:
if (a or b)
...
if (a and b)
...


1)如下两种画法,到底哪个才算正确?为什么各个书的不一样,难道有的书错了?
图片在附件
2)控制流图是不是只有在基本路径测试中才用得上,在覆盖测试中不用画?

shc7478 发表于 2008-10-29 20:13:31

名不符实,高手呢?

61168826 发表于 2008-10-30 11:27:33

等高手

shc7478 发表于 2008-10-30 16:49:23

还在等高手

sincor 发表于 2008-10-31 11:30:02

你能否将其实例化,看看左边的是否能解释得通,右边才是正确的
况且没有示例很难说明问题的。

agrapea 发表于 2011-8-12 11:33:24

应该第一种方式是对的,判定中包含了复合条件。第二种画法是不考虑复合条件的情况。

chfism 发表于 2011-8-31 17:59:04

左边正确,右边看看就不对,两个复合条件,圈复杂度2+2+1=5, 右边的图才3

lengyao 发表于 2011-9-2 17:16:22

太深奥了,看不懂。
页: [1]
查看完整版本: 关于控制流图