ITパスポート 平成25年度 春期 特別措置試験 問37
システム開発技術
ホワイトボックステストの問題
ホワイトボックステストのテストケース作成に関する記述のうち,適切なものはどれか。
- ア 入力条件が数値である項目に対して,文字データを設定してテストケースを作成する。
- イ 入力データと出力データを関係グラフで表現し,その有効な組合せをテストケースとして作成する。
- ウ 人の体重を入力するテストで,上限値を300 kg,下限値を500 g と設定してテストケースを作成する。
- エ プログラムの全ての分岐経路を少なくとも1回実行するようにテストケースを作成する。
答えと解説
✓ これが正解エ プログラムの全ての分岐経路を少なくとも1回実行するようにテストケースを作成する。
解説
中を見ないと書けないかを自問すると、一手で分かれます。
ホワイトボックステストは、プログラムの内部構造を見てテストケースを作る方法です。どこで分岐しているかは書かれた中身にしか表れないため、すべての分岐を少なくとも一度通すと述べた選択肢が正解です。通っていない分岐が残っていないかを数えて確かめ、網羅の強さは命令、分岐、条件の順に上がります。数値の欄に文字を入れる選択肢は、入れてはいけない値を試す異常な入力の作り方で、外から見て作るやり方です。入力と出力をつないだ図で組み合わせる選択肢も、仕様に書かれた対応だけを見て組み合わせを選ぶ外からの方法です。体重の上と下に極端な値を置く選択肢も、境目の付近を狙う限界値の取り方で、やはり外から作ります。三つの誤りはどれも仕様書だけあれば書けるもので、正解の選択肢だけが、中を開かないと分岐の数さえ分かりません。
ほかの選択肢の解説
- ア 入力条件が数値である項目に対して,文字データを設定してテストケースを作成する。:数値を入れる欄に文字を入れて、受け付けてはいけない値を試す作り方です。取り得る値は仕様の欄に書いてあるので、中身を見なくてもテストケースを書けます。異常な入力の試験には使えますが、内部の分岐を通す方法ではありません。
- イ 入力データと出力データを関係グラフで表現し,その有効な組合せをテストケースとして作成する。:入力と出力の対応を図にして組み合わせを選ぶ作り方で、見ているのは仕様の対応だけです。中の造りには目を向けておらず、仕様書があれば書けるため、外側から作る方法に入ります。
- ウ 人の体重を入力するテストで,上限値を300 kg,下限値を500 g と設定してテストケースを作成する。:体重の上限と下限の付近に極端な値を置く取り方で、誤りが境目に集まりやすいことを狙っています。取り得る値の範囲は仕様に書かれているので、これも内部を見ずに作る方法です。
関連用語
- ホワイトボックステストプログラムの中身を見ながら、内部の通り道を確かめる検査です。
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。
- 組合せいくつかの中から、向きや順を区別せずに何個かを選ぶ選び方の数です。
出典:平成25年度 春期 ITパスポート試験(特別措置試験) 問37
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 平成26年度 秋期 (特別措置試験) 問44
(ホワイトボックステスト) - 令和4年度 問45:
ブラックボックステストの 問題 (ホワイトボックステスト) - 平成30年度 秋期 (特別措置試験) 問44:
ホワイトボックステストの 問題 (テストケース) - 平成29年度 春期 (特別措置試験) 問77:
ベンチマークテストに 関する 記述 (テストケース) - 平成26年度 春期 (特別措置試験) 問34
(ホワイトボックステスト)
同じ分野の問題
誤りを見つけたら報告する