ソフトウェア構築(全33問中26問目)
No.26解説へ
データが昇順に並ぶようにリストへデータを挿入するサブルーチンを作成した。このサブルーチンのテストに用いるデータの組合せとして,網羅性の観点から適切なものはどれか。ここで,データは左側から順にサブルーチンへ入力する。
出典:平成19年春期 問45
- 1,3,2,4
- 3,1,4,2
- 3,4,2,1
- 4,3,2,1
広告
解説
テスト対象はリストにデータを挿入するサブルーチンなので網羅性を満たすためには、
- データがリストの先頭に挿入される
- データがリストの中間に挿入される
- データがリストの最後尾に挿入される
- 1
1,3 //最後尾
1,2,3 //中間
1,2,3,4 //最後尾
先頭に挿入されるパターンがないため不適切です。 - 3
1,3 //先頭
1,3,4 //最後尾
1,2,3,4 //中間
正しい。全てのパターンがあるため網羅性を満たします。 - 3
3,4 //最後尾
2,3,4 //先頭
1,2,3,4 //先頭
中間に挿入されるパターンがないため不適切です。 - 4
3,4 //先頭
2,3,4 //先頭
1,2,3,4 //先頭
中間、最後尾に挿入されるパターンがないため不適切です。
広告