[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

命令網羅 (C0)

pointこの用語のポイント

pointテストの方針だよ

pointすべての処理を1回確認できればOKだよ

スポンサーリンク

簡単に書くよ

命令網羅 (C0)とは

「どれくらい、しっかりテストする?」の方針のひとつ
であり

「全部の処理を1回は通りやがれ!」になるようにテストを設定すること
です。

image piyo

詳しく書くよ

「全部の処理を通ればテストはOKだよね?」なテスト方針が「命令網羅」です。
命令網羅は「C0」と表現されることもあります。

例えば、そうですね。
ここにピヨ太プログラムがありました。

命令網羅

ピヨ太プログラムは

1.お腹が空いた
2.嫌なことがあった


のどちらかの条件を満たすと、ケーキを食べます。

命令網羅2

次に

1.眠い

の条件を満たすと、お昼寝をします。

命令網羅3

そんな役立たずなプログラムです。

ピヨ太プログラムの処理を、もう少しプログラムっぽく書くと以下のようになります。

if((お腹が空いた? == Yes) or (嫌なことがあった? == Yes)){
  ケーキを食べる
}

if(眠い? == Yes){
  お昼寝をする
}


命令網羅4

ここで「処理」に注目してください。

ピヨ太プログラムがやるかもしれない処理は

1.ケーキを食べる
2.お昼寝をする


の2つです。

命令網羅5

この2つの処理が少なくとも1回は実行されるようにテストするのが「命令網羅」です。

例えば、ピヨ太プログラムを、お腹が空いて眠い状態にします。

命令網羅6

そうすると、まずピヨ太プログラムはケーキを食べます。
お腹が空いていますからね。

命令網羅7

次に、お昼寝をします。
眠いですからね。

命令網羅8

おっと、全部の処理が1回は実行されました。

命令網羅9

これでテストは終わりです。

このような

すべての命令(処理)を網羅したらテストを終わりにしよう!

なテスト方針が命令網羅です。

image piyo2

一言でまとめるよ

まぁ「命令網羅」って単語が出てきたら「すべての処理を通ったらOK!なテスト方針なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク