応用情報技術者試験 応用情報技術者試験 平成29年度春期 午前18: ホワイトボックステストにおいて,プログラムの実行された部分の割合を測定するのに使うものはどれか。

応用情報技術者試験 平成29年度春期 午前
Q 1818 / 80
において,プログラムの実行された部分の割合を測定するのに使うものはどれか。
この問の正解率:50.48%(842件)

解説

応用情報技術者試験 平成29年度春期 午前 問18「ホワイトボックステストにおいて,プログラムの実行された部分の割合を測定するのに使…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約50%です。

正解

. テストカバレージ分析ツール

正答率 50.5%(842人中 425人が正解)

問題の解説

ホワイトボックステストで使う支援ツールを区別する問題。プログラムのうちテストで実行された部分の割合=カバレッジ(網羅率)を測定するのがテストカバレージ分析ツールで、命令網羅分岐網羅などの達成度を可視化する。よって正解はエ。

選択肢ごとの解説

  • アサーションチェッカは、プログラム中に埋め込んだ表明(変数が満たすべき条件)が実行時に成立するかを検査するツールで、実行割合(網羅率)の測定はしない。誤り。
  • シミュレータは実機の動作を模擬する環境で、カバレッジ測定が目的ではない。誤り。
  • 静的コード解析ツールはプログラムを実行せずソースコードを解析するもので、実行された部分の割合(実行=動的な情報)は測定できない。誤り。
  • 正しい。テストカバレージ分析ツールは、テストで実行された命令や分岐の割合(網羅率)を測定する。

応用情報技術者試験 平成29年度春期 午前 の過去問一覧に戻る・問18

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード