ホワイトボックステストででてくる網羅の種類
- 命令網羅
if文の命令部分をすべて通ること
if (3 > 1) # ここ # puts "hello" else # こっちは処理がないので、通らなくて良い end
- 判定条件網羅(分岐網羅)
if文の判定条件部分をすべて通ること
if (3 > 1) # ここと # puts "hello" else # 処理がないけど、こっちも通る end
- 条件網羅
if文にtrue,falseという条件を通すこと
真偽値のことを"条件"と表現している
if( a or b) aがtrue,false bもtrue,false を実行する
- 複数条件網羅
ifのtrue,falseの組み合わせをすべて通すこと
if (a or b) true true true false false true false false true,falseのすべての組み合わせ4パターンを通す