過去問解きまくり研究所 ホーム

平成26年度 秋期 午前Ⅱ 問9

実装・構築

直交表に関する問題

プログラムテストに使用する入力データを,実験計画法に基づいて作成する。入力データには七つの項目があり,それぞれの項目は直交表の0又は1に対応する二者択一の値で構成する。入力データの全パターンをテストするときのテスト回数と,直交表を用いてテストケースを作成するときのテスト回数の組合せはどれか。ここで,直交表は,全ての2列間で0又は1が公平に出現するように作られている。

直交表

行番号\列番号1234567
10000000
20001111
30110011
40111100
51010101
61011010
71100110
81101001

選択肢は原典では全パターンのテスト回数,直交表でテストケースを作成するときのテスト回数の表。

答えと解説を見る

✓ これが正解エ全パターンのテスト回数:128 / 直交表でテストケースを作成するときのテスト回数:8

解説

全パターンは2の7乗で128回、直交表なら行数の8回です。

七つの項目がそれぞれ0か1の二者択一なので、全ての組合せを試すと2^7=128回のテストが必要です。直交表を使う場合は、表の各行が一つのテストケースになり、各列に一つの項目を割り当てます。表は8行7列なので、テスト回数は8回です。この表は、どの2列を取っても(0,0)(0,1)(1,0)(1,1)の4通りがちょうど2回ずつ現れるように作られており、例えば列1と列2では、行1・2が(0,0)、行3・4が(0,1)、行5・6が(1,0)、行7・8が(1,1)です。全組合せを試さずに二つの項目の組合せを公平に確かめるのが、実験計画法の考え方です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成26年度 秋期 システムアーキテクト試験 午前Ⅱ 問9

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)