ソフトウェアのテスト手法のうち、ファジングはどれか。
ア | テスト対象に問題を引き起こす可能性があるデータを大量に送り込み、その応答や挙動を監視することによって |
イ | テスト対象の振る舞いを状態遷移表で整理し、発生し得る遷移をテストする。 |
ウ | 同地分割で得られた、同地クラスの境界となる値、及びその前後の値を明らかにして、それらをテストデータとする。 |
エ | プログラムの処理経路を網羅するようにテストを実施し、正しく動作することを検証する。 |
答え ア
【解説】
ア | テスト対象に問題を引き起こす可能性があるデータを大量に送り込み、その応答や挙動を監視することによって脆弱性を検出するのは、ファジングです。 |
イ | テスト対象の振る舞いを状態遷移表で整理し、発生し得る遷移をテストするのは、テストマトリックスです。 |
ウ | 同値分割で得られた、同値クラスの境界となる値、及びその前後の値を明らかにして、それらをテストデータとするのは、境界値分析です。 |
エ | プログラムの処理経路を網羅するようにテストを実施し、正しく動作することを検証するのは、テストカバレッジです。 |
【キーワード】
・ファジング