
出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」
システムの動作に影響を与えるパラメータが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年度)。