• ベストアンサー

命令網羅率の計算問題です

図1のような論理構造をテストするテストケースとして表に3つのテストケースを示す。 これらのケースをすべてテストした場合の命令網羅率は何%になるか。 答えは70%なんですが、計算式がわかりません。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

> 100%-30=70% ってことでしょうか はい,そうです。 テストで網羅された命令数/全命令数 = 7個/10個 = 70%

RITSUNEKO
質問者

お礼

ありがとうございます

その他の回答 (1)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

図1に存在する命令は, 分岐命令が3つ「X:10」「Y:5」「Z:20」と 順次命令が処理1~7の7つで,計10個。 テストケース1では「X:10」「処理2」「処理7」がテストされ, ケース2では「X:10」「Y:5」「Z:20」「処理6」「処理7」がテストされ, ケース3では「X:10」「Y:5」「「処理3」「処理7」がテストされる。 結果として,テストされた命令は7個で, テストされなかった命令は「処理1」「処理4」「処理5」の3個。 よって,この3つのテストケースによる命令網羅率は70%。

RITSUNEKO
質問者

補足

100%-30=70% ってことでしょうか

関連するQ&A