テストデータ法とは?てすとでーたほう
テストデータ法とは、監査人が正常データと異常データを含むテストデータを用意し、監査対象プログラムに実際に処理させて、期待どおりの結果が得られるか、誤りが仕様どおり排除されるかを確かめるシステム監査技法。統制がプログラムに組み込まれ機能していることを、監査人自身の手で直接検証できる点に特徴がある。
最終更新:2026-10-06
この語が出る過去問を解く →背景
担当者への質問や設計書のレビューだけでは、「そう作られているはず」という説明の確認にとどまる。実際に動かして出力を見れば、説明と実装の食い違いも表面化する。監査人が自ら用意したデータを使うところに意味があり、被監査部門が用意した結果を受け取る形では独立した証拠にならない。
具体例
受注入力について、数量にマイナス値、日付に実在しない値、与信限度を超える金額を含むデータを投入し、いずれもエラーまたは保留として処理されることを確かめる。投入データと出力結果は監査調書に添付して残す。
試験での引っ掛け
テスト環境で実施する場合、そのプログラムが本番稼働中のものと同一版であることの確認が要点で、異なるバージョンで試しても本番の統制の証拠にはならない。また本番環境へ直接投入すれば実データを汚染するため、擬似取引を本番処理に混ぜるITFとは前提が異なる。
関連用語
出た過去問
出典:平成29年度 春期 システム監査技術者試験 午前Ⅱ 問6(IPA)
テストデータ法をシステム監査手続として使用する上での留意点はどれか。
正解:テスト対象プログラムのロジックが本番で稼働しているものと同一であるかを確認すること
要点:テストデータ法では対象が本番と同一ロジックかの確認が要点
テストデータ法は、監査人が用意したデータを対象プログラムに処理させ、想定した結果と一致するかを確かめる技法である。検証の妥当性は、テストしたプログラムが本番稼働中のものと同一である前提に依存するため、ロジックの同一性の確認が最大の留意点になる。またテストデータは異常値を含めて監査人が意図的に設計する必要があり、本番データをそのまま使うものではない。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの6 サービスマネジメント > 1. システム監査 > (5) システム監査の実施(予備調査,本調査,評価,結論)に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。