状態遷移テストとは?じょうたいせんいてすと
状態遷移テストとは、状態遷移図・状態遷移表(システムがどの状態にあり、どの操作や出来事でどの状態へ移るかを図や表にしたもの)で表されるシステムに対し、想定されるすべての状態と、そこから発生し得る出来事(イベント)の組み合わせを網羅的にテストする技法。想定外のイベントが来たときの挙動確認も含む。
最終更新:2026-10-09
この語が出る過去問を解く →具体例
自動販売機の「投入受付中」状態で、想定していない操作(釣銭切れ時の投入など)を入力してみて、異常時の挙動が仕様どおりかを確認する。
試験での引っ掛け
状態遷移図は遷移の流れを追うのに向くが、抜けの発見には状態×イベントを全マス埋める状態遷移表が向く。「起こり得ない組合せでどう振る舞うか」を問う設問は、図ではなく表が根拠になる。
関連用語
出た過去問
出典:平成28年度 春期 基本情報技術者試験 午前 問48(IPA)
システム結合テストにおける状態遷移テストに関する記述として,適切なものはどれか。
正解:設計されたイベントと内部状態の組合せどおりにシステムが動作することを確認する手法
要点:状態遷移テストはイベントと内部状態の組合せを検証する
状態遷移テストは、システムが内部にもつ状態と、そこへ入力されるイベントの組合せに着目する手法である。状態遷移図や状態遷移表をもとに、設計どおりの遷移が起きるか、想定外の遷移が起きないかを確認する。内部状態をもつシステムに適した手法であることが要点になる。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。