平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問24
テクノロジ/開発技術実験計画法を利用したテストデータ作成方法として,適切なものはどれか。
出典:平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問24
- ア効率よくテストするために,直交表を用いてテストデータを作成する。
- イデータを,同じ特性をもつ幾つかのグループに分割し,各グループの境界値をテストデータとする。
- ウデータを,同じ特性をもつ幾つかのグループに分割し,各グループの代表値をテストデータとする。
- エ入力と出力を洗い出し,その間の因果関係を一定の規約によってグラフ化し,このグラフから作成した決定表に基づいてテストデータを作成する。
正解:ア
解説
実験計画法は,複数の要因(因子)の組合せによる影響を効率よく評価するための統計的な手法であり,ソフトウェアテストにおいては,直交表を用いることで,全ての組合せを網羅的にテストしなくても,少ないテストケース数で各因子や因子間の組合せに関する欠陥を効率よく検出できるようにテストデータを作成します。同じ特性をもつグループに分割して境界値や代表値を選ぶ方法は,それぞれ限界値分析(境界値分析)や同値分割の説明であり,入出力の因果関係をグラフ化し決定表を用いる方法は,原因結果グラフに基づくテスト技法の説明です。
選択肢ごとの解説
- ア正しい。実験計画法では,直交表を用いることによって,全組合せをテストしなくても効率よくテストデータを作成できます。
- イ誤り。データを同じ特性をもつグループに分割し,各グループの境界値をテストデータとする方法は,限界値分析(境界値分析)の説明であり,実験計画法の説明ではありません。
- ウ誤り。データを同じ特性をもつグループに分割し,各グループの代表値をテストデータとする方法は,同値分割の説明であり,実験計画法の説明ではありません。
- エ誤り。入力と出力の間の因果関係をグラフ化し,そのグラフから作成した決定表に基づいてテストデータを作成する方法は,原因結果グラフを用いたテスト技法の説明であり,実験計画法の説明ではありません。