応用情報技術者テストの強さと互換性を確かめるオリジナル・公式資料照合難易度

決済APIがタイムアウトした場合に再試行が規定回数で止まることを、外部サービスへ課金要求せず決定的にテストしたい。適切な方法はどれか。

A
実決済を成功するまで無制限に繰り返す

外部課金を避ける要件に反し、上限停止も検証しない。

B
成功だけを返すダブルで異常分岐の確認を終える

タイムアウト時の再試行経路を実行できない。

C
試験中は再試行制限のコードを削除する

検証したい実装を取り除いてしまう。

D
タイムアウトを返すテストダブルを注入し、呼出し回数と終了結果を検証する★ 正解

外部の稼働状態や課金に依存せず、異常時の分岐と回数上限を再現・観測できる。

解説

外部の稼働状態や課金に依存せず、異常時の分岐と回数上限を再現・観測できる。

根拠資料・確認情報

対応範囲:2026年度 応用情報技術者試験/シラバスVer.7.2・科目A/B表記

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで 応用情報技術者 合格を目指す。無料・課金なし。

更新: 2026/11/2
決済APIがタイムアウトした場合に再試行が規定回数で止まることを、外部サービスへ | 応用情報技術者 練習問題・解説 | まなびの時間