応用情報技術者テストの強さと互換性を確かめるオリジナル・公式資料照合難易度
決済APIがタイムアウトした場合に再試行が規定回数で止まることを、外部サービスへ課金要求せず決定的にテストしたい。適切な方法はどれか。
A
実決済を成功するまで無制限に繰り返す
外部課金を避ける要件に反し、上限停止も検証しない。
B
成功だけを返すダブルで異常分岐の確認を終える
タイムアウト時の再試行経路を実行できない。
C
試験中は再試行制限のコードを削除する
検証したい実装を取り除いてしまう。
D
タイムアウトを返すテストダブルを注入し、呼出し回数と終了結果を検証する★ 正解
外部の稼働状態や課金に依存せず、異常時の分岐と回数上限を再現・観測できる。
解説
外部の稼働状態や課金に依存せず、異常時の分岐と回数上限を再現・観測できる。
根拠資料・確認情報
対応範囲:2026年度 応用情報技術者試験/シラバスVer.7.2・科目A/B表記
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。