平成30年度 III-15

科目: 専門科目 / 分野: 情報工学部門 / 年度: 平成30年度

III-15 問題画像

出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」

システムの動作に影響を与えるパラメータが5個あり、各々が3個の値を取りうるソフトウェアに対するテスト(組合せテスト)に関する記述のうち最も適切なものを選ぶ問題。直交配列表は3個以上のパラメータの組合せを網羅しない。

解説

この問題で問われていること

パラメータの組合せテストの手法(All-pair法、直交配列表)と、その限界を確認する問題。

解き方

① 組合せテストの手法: 直交配列表=どの2つのパラメータの組合せも同じ回数ずつ出る、All-pair法=どの2つの組合せも1回以上出る。どちらも3つ以上の組合せまでは網羅しない
② ⑤は「3つ以上の組合せは網羅されないので必要に応じて追加」で、この性質どおり。①は同一回数が直交配列表の特徴、④は常に少ないとは限らない
③ ⑤

正解が正しい理由

直交配列表を用いる方法は、任意の2個のパラメータ間の組合せを、すべて同じ回数出現させるように、少ないテストケースを設計する方法である。3個以上のパラメータの組合せは、網羅されないので、必要に応じて、3個以上のパラメータの組合せを考慮したテストケースの追加が必要となる。したがって⑤が最も適切である。

各選択肢について

覚えるべきポイント

組合せテスト: 全組合せ(3^5=243通り)は多すぎるため、2因子間の組合せを網羅するAll-pair法や直交配列表(L9、L18など)で、少数のテストケースにする。3因子以上の組合せは網羅されない。

キーワード: 組合せテスト、直交配列表、All-pair法、ペアワイズ、フォールト、テストケース、情報工学部門

出題履歴

同じ問題が計2回出題されています(平成30年度、令和5年度)。