本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成29年度 技術士第二次試験問題【必須科目】

T−7

ホワイトボックステストの1つであるデータフローテストに関する次の記述のうち最も適切なものはどれか。

@ プログラム中の変数が定義される場所、及び、使用される場所に基づいてテストケースを定める。

A プログラムの入力を、同じような結果を出力するものにクラス分けしテストケースを定める。

B ユーザが行う操作を、ユースケースから収集し組み合せることでテストケースを定める。

C データフロー図をもとに、データフロー関係を網羅するようにテストケースを定める。

D メッセージキューや共有データ領域を介して通信するタスクの組合せからテストケースを定める。


正解

@


解説

ホワイトボックステストは、システムの内部構造の観点から、ロジックや制御の流れが正しいかを検証する。
代表的な技法に「データフローテスト」や「制御フローテスト」があり、他にも「データ構造テスト」「クラス構造テスト」などがある。
さらに制御フローテストには網羅基準として「命令網羅」「分岐網羅」「条件網羅」などがある。

@ 正しい。
A ブラックボックステストの同値分割の記述である。
B ブラックボックステストのユースケーステストの記述である。
C データバリエーションテストの記述である。
D 結合テストに関する記述である。

T−6 目次 T−8