ホワイトボックステストの1つであるデータフローテストに関する次の記述のうち、最も適切なものはどれか。
@ プログラム中の変数が定義される場所、及び、使用される場所に基づいてテストケースを定める。
A プログラムの入力を、同じような結果を出力するものにクラス分けしテストケースを定める。
B ユーザが行う操作を、ユースケースから収集し組み合せることでテストケースを定める。
C データフロー図をもとに、データフロー関係を網羅するようにテストケースを定める。
D メッセージキューや共有データ領域を介して通信するタスクの組合せからテストケースを定める。
@
ホワイトボックステストは、システムの内部構造の観点から、ロジックや制御の流れが正しいかを検証する。
代表的な技法に「データフローテスト」や「制御フローテスト」があり、他にも「データ構造テスト」「クラス構造テスト」などがある。
さらに制御フローテストには網羅基準として「命令網羅」「分岐網羅」「条件網羅」などがある。
@ 正しい。
A ブラックボックステストの同値分割の記述である。
B ブラックボックステストのユースケーステストの記述である。
C データバリエーションテストの記述である。
D 結合テストに関する記述である。
T−6 | 目次 | T−8 |