5. 小さなプログラムの例
2011/6/24ソフトウェア・テスト入門35
def some_proc(a,b,x):
if a>1 and b==0:
x = x / a
if a==2 or x>1:
x = x + 1
経路aceをたどる1つのテ
ストケースを書けば,す
べての命令を実行可能
some_proc(2,0,3)
発見できないエラー例
andがorだったら
x>1がx>0だったら
xが変わらないのがバグ
だったら
a>1
and
b==0
a=2
or
x > 1
x=x/a
x=x+1
True
False
True
False
a
b
c
d
e