关于控制流图
C:\Documents and Settings\Administrator\My Documents\My Pictures\aaa.jpg最近在研究软件测试之白盒测试,参考了很多书籍,对下面的这个问题,画出的控制流图都不太一样:if (a or b)
...
if (a and b)
...
1)如下两种画法,到底哪个才算正确?为什么各个书的不一样,难道有的书错了?
图片在附件
2)控制流图是不是只有在基本路径测试中才用得上,在覆盖测试中不用画? 名不符实,高手呢? 等高手 还在等高手 你能否将其实例化,看看左边的是否能解释得通,右边才是正确的
况且没有示例很难说明问题的。 应该第一种方式是对的,判定中包含了复合条件。第二种画法是不考虑复合条件的情况。 左边正确,右边看看就不对,两个复合条件,圈复杂度2+2+1=5, 右边的图才3 太深奥了,看不懂。
页:
[1]