SkillStack
テクノロジ系8 / 25問

システムアーキテクト試験 令和4年度 春期 午前II 問8

ある購買システムの開発において、開発者が行った探索的テストの例として、適切なものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

探索的テストは、テストの学習、設計、実行を並行して進める手法です。最初から全てのテストケースを固定するのではなく、実際に操作して得られた結果や気付きを基に、次に何を試すかを決めます。エでは、代表的な入力値の組合せを試し、その結果を踏まえて次のテストケースを作り、テストを繰り返しています。このように、実行結果から新たな仮説を立ててテストを発展させる点が探索的テストの特徴に合致します。

アは誤りです。経験から欠陥がありそうな箇所やデータを推測する点はエラー推測の説明です。また、テストケースを事前に作成してから実行しており、結果に応じて次のテストを設計する探索的テストの進め方ではありません。

イは誤りです。数量の各範囲から代表値として中央付近の値を選んで確認する方法は、同じ振る舞いをすると考えられる範囲をグループ化する同値分割の考え方です。テスト結果を基に次のケースを設計しているわけではありません。

ウは誤りです。新組織の有効開始日とその前日を用いる方法は、値の切替境界とその直前を確認する境界値分析です。これもテストケースを事前に設計する技法であり、探索的テストではありません。

【ポイント】 探索的テストでは、実行しながら対象への理解を深め、次のテスト内容を柔軟に決めます。 「事前に全件を固定」ではなく、「結果を観察し、仮説を立て、次のテストへつなげる」ことが識別の鍵です。

出典:令和4年度 春期 システムアーキテクト試験 午前II 問8
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める