基本情報技術者試験 |
2013年度 = 平成25年度・秋期 |
午前 |
問49 |
プログラム実行中の特定の時点で成立する変数間の関係や条件を記述した論理式を埋め込んで、そのプログラムの正当性を検証する手法はどれか。
ア アサーションチェック
| イ コード追跡
|
ウ スナップショットダンプ
| エ テストガバレッジ分析
|
ア
変数の間で論理的に成立すべき条件をアサーション(assertion)といいます。
ア アサーションチェック
変数の間で論理的に成立すべき条件であるアサーションをプログラムの適切な箇所に挿入し、実行時にその条件を満たしていることを検査します。
イ コード追跡
プログラムの実行中に実行された命令の列を記録する手法です。
ウ スナップショットダンプ
メモリやレジスに展開されているコンピュータの実行状態を丸ごと写しとって保存する手法です。
エ テストガバレッジ分析
テスト対象のソフトウェアのうち、テストの対象部が占める割合のことです。