基本情報技術者テストの役割・網羅と開発の合意オリジナル・公式資料照合難易度

有効期限の単体テストが実行時刻に依存して不安定である。期限計算そのものを確かめながら再現性を高める方法はどれか。

A
日付が変わるまで待って再実行するだけ

不安定性の原因を制御できない。

B
時刻取得を差し替え、固定した時刻を入力する★ 正解

外部の時刻依存だけを制御し、境界前後の期限判定を再現可能にする。

C
失敗したら期待値を現在時刻へ常に書き換える

誤った処理を追認し、検証にならない。

D
期限計算処理そのものを全て成功値へ差し替える

検証対象を実行しないため期限処理を確認できない。

解説

外部の時刻依存だけを制御し、境界前後の期限判定を再現可能にする。

根拠資料・確認情報

対応範囲:2026年度 基本情報技術者試験 科目A・B/シラバスVer.9.2

資料確認日:2026-11-02

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

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

同じレッスンの問題

アプリで毎日学習しよう

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

更新: 2026/11/2
有効期限の単体テストが実行時刻に依存して不安定である。期限計算そのものを確かめな | 基本情報技術者 練習問題・解説 | まなびの時間