平成26年春期試験問題 問34
問34解説へ
開発者Aさんは,入力データが意図されたとおりに処理されるかを,プログラムの内部構造を分析し確認している。現在Aさんが行っているテストはどれか。
- システムテスト
- トップダウンテスト
- ブラックボックステスト
- ホワイトボックステスト
広告
解説
ホワイトボックステストは、プログラムやモジュールの単体テストとして実施されるテスト手法で、内部構造に基づき仕様書どおりに動作するかを検証するために実施されます。
内部構造が明らかな状態でテストを行うことからホワイトボックステストと呼ばれています。
内部構造が明らかな状態でテストを行うことからホワイトボックステストと呼ばれています。
- システムテストは、システムとしての要件が満たされているか検証するために行われるテストで、システム要件定義で定められた機能や能力がすべて備わっているかを確認する工程です。システムテストは内部構造を意識する必要はないのでブラックボックステストで実施されます。
- トップダウンテストは、単体テストが完了した2つ以上のモジュールを組み合わせて動作させることで、モジュール間のインタフェースに関するエラーを検出することを目的とした結合テストの一手法です。
- ブラックボックステストは、システムへの入力とそれに対して得られる出力だけに着目して、様々な入力に対して仕様書どおりの出力が得られるかどうかを検証していくテストです。システムの内部構造が明らかでない状態で検証を行うのでブラックボックステストと呼ばれています。
- 正しい。
広告