情報科学 › ソフトウェア設計とテスト › テストの理論
故障・誤り状態・失敗
定義 2.4(「テストの理論」§2)
p0 を仕様を満たすプログラム、p を、p0 と同じグラフをもち、1 つの頂点 n の写像(an または dn)だけが異なるプログラムとする。n を p の故障(fault)という。入力 x∈D について、p の実行を (ni,σi)、p0 の実行を (ni0,σi0) とする。
- 到達: n が実行経路 πp(x) に現れる。
- 感染: ある i で、(nj,σj)=(nj0,σj0)(j≤i)、ni=n、かつ (ni+1,σi+1)=(ni+10,σi+10) となる。このとき (ni+1,σi+1) を誤り状態(error)という。
- 伝播: p(x)=p0(x)(一方だけが定まらない場合を含む)。これを失敗(failure)という。
本文で読む(前後の説明と例)→
閉包の状態
定義
定義は閉包の起点です(証明を要しません)。
印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。
これを使っている定理
証明で明示的に参照している定理は、まだありません。
関連するノック 2 問