戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

エンベデッドシステムスペシャリスト 2010年 午前2 問24


問題文

実験計画法を利用したテストデータ作成方法として、適切なものはどれか。

選択肢

ア:効率よくテストするために、直交表を用いてテストデータを作成する。(正解)
イ:データを、同じ特性をもつ幾つかのグループに分割し、各グループの境界値をテストデータとする。
ウ:データを、同じ特性をもつ幾つかのグループに分割し、各グループの代表値をテストデータとする。
エ:入力と出力を洗い出し、その間の因果関係を一定の規約によってグラフ化し、このグラフから作成した決定表に基づいてテストデータを作成する。

🔒 解説は解答すると表示されます

実験計画法によるテスト設計【午前2解説】

正解の理由

実験計画法を用いたテストでは、複数の入力条件の組合せを効率よくテストできるよう、直交表を利用します。そのため、適切なのはアです。
直交表は、各条件の値が偏らないように組み合わせた表です。すべての組合せをテストする場合よりもテストケース数を抑えながら、条件間の影響を調べられます。

解法ステップ

  1. 「実験計画法」という用語から、複数の条件を組み合わせて効率よくテストする方法だと考えます。
  2. 代表的な手法である直交表が選択肢にあるか確認します。
  3. 直交表を使うと説明しているアを選びます。
  4. 残りの選択肢は、それぞれ境界値分析、同値分割、原因結果グラフに関する説明だと整理します。

選択肢別の誤答解説

  • ア:直交表を用いて、複数の入力条件の組合せを効率よくテストします。実験計画法を利用したテストデータ作成方法です。
  • イ:同じ特性をもつデータ群に分け、各グループの境界値をテストします。これは境界値分析の説明です。
  • ウ:同じ特性をもつデータ群に分け、各グループから代表値を選びます。これは同値分割の説明です。
  • エ:入力と出力の因果関係をグラフ化し、決定表を作成してテストします。これは原因結果グラフに基づくテスト設計です。

よくある誤解

  • 直交表ですべての組合せをテストすると思う
    直交表の目的は、すべての組合せを網羅することではなく、テストケース数を抑えながら効率よく組合せを確認することです。
  • 境界値や代表値を使う手法も実験計画法だと思う
    境界値を使うのは境界値分析、グループの代表値を使うのは同値分割です。手法ごとの特徴を区別しましょう。
  • 決定表と直交表を混同する
    決定表は条件と結果の関係を整理するものです。直交表は条件の組合せを効率化するために使います。

補足コラム

複数の入力条件があり、それぞれに複数の値があると、すべての組合せをテストするケース数は急増します。たとえば、3つの条件がそれぞれ3種類の値を持つ場合、全組合せは 通りです。直交表を使うと、組合せの偏りを抑えながら、より少ないケース数でテストできます。

FAQ

Q. 直交表を使えば、すべての不具合を見つけられますか?
A. いいえ。テストケース数を減らして効率よく条件の組合せを確認する方法であり、すべての不具合を検出できることを保証するものではありません。
Q. 実験計画法と同値分割の違いは何ですか?
A. 同値分割は、同じ結果になると見込まれる入力をグループ化して代表値を選ぶ方法です。実験計画法は、複数の条件の組合せを効率よくテストする方法です。

関連キーワード: 実験計画法、直交表、組合せテスト、同値分割、境界値分析、原因結果グラフ
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について