平成25年 春期 基本情報技術者 午前 問22

ホワイトボックステストにおいて、コード中のどれだけの割合の部分を実行できたかを評価するのに使うものはどれか。

 ア  アサーションチェッカ  イ  シミュレータ
 ウ  静的コード解析  エ  テストカバレージ分析


答え エ


解説
ホワイトボックステストにおいて、コード中のどれだけの割合の部分を実行できたかを評価するのに使用する指標はテストカバレージ(エ)になります。
テストカバレージには、

  • 命令網羅(C0)
    ソースプログラム中のすべての命令を1回以上実行
  • 分岐網羅(C1)
    すべての判定条件の真と偽を1回以上実行
  • 条件網羅(C2)
    すべての判定条件で、真と偽のすべての組み合わせを実行
などがあります。


キーワード
・テスト網羅性

キーワードの解説
  • テスト網羅性(テストカバレージ)
    ソフトウェアの動作確認を行う場合、ソフトウェア内の条件文に対し色々な場合でテストを行うことは非常に重要になります。ただ、ソフトウェアの規模が大きくなって、処理が複雑化するとすべての条件文をテストすることが、時間的な制限などから難しくなります。
    そのため、テストを行うときに条件文についてどういった内容で行うかは、プロジェクトとして整合すべき内容になります。

もっと、「テストカバレージ」について調べてみよう。

戻る 一覧へ 次へ