正答3
解説
正解は3です。
状態遷移テストは、システムがどの状態のときに、どのイベントでどの状態に移るかに着目するテスト手法です。
状態遷移図や状態遷移表を基にテストケースを作り、設計どおりに状態が変わることを確かめます。
【選択肢別解説】
1:× イベントで内部状態が変わらないシステムには、状態遷移テストは向きません。
状態が変化するシステムのための手法です。
2:× 状態遷移テストは、システムの状態に着目する手法です。
内部状態に着目しないという点が誤りです。
3:○ 設計されたイベントと状態の組合せのとおりにシステムが動作するかを確認するのが、状態遷移テストです。
4:× データフロー図と決定表は、状態遷移の解析に使う道具ではありません。
状態遷移テストでは状態遷移図や状態遷移表を使います。
【ポイント】
自動販売機や券売機のように、操作によって状態が移り変わるシステムのテストに適しています。
決定表は、条件の組合せと動作の対応を確認するテストで使います。