システム開発技術(全121問中41問目)

開発者Aさんは,入力データが意図されたとおりに処理されるかを,プログラムの内部構造を分析し確認している。現在Aさんが行っているテストはどれか。

出典:平成26年春期 問34

  • システムテスト
  • トップダウンテスト
  • ブラックボックステスト
  • ホワイトボックステスト
正解 問題へ
分野:マネジメント系
中分類:システム開発技術
小分類:システム開発技術
解説
ホワイトボックステストは、プログラムやモジュールの単体テストとして実施されるテスト手法で、内部構造に基づき仕様書どおりに動作するかを検証するために実施されます。
内部構造が明らかな状態でテストを行うことからホワイトボックステストと呼ばれています。
  • システムテストは、システムとしての要件が満たされているか検証するために行われるテストで、システム要件定義で定められた機能や能力がすべて備わっているかを確認する工程です。システムテストは内部構造を意識する必要はないのでブラックボックステストで実施されます。
  • トップダウンテストは、単体テストが完了した2つ以上のモジュールを組み合わせて動作させることで、モジュール間のインタフェースに関するエラーを検出することを目的とした結合テストの一手法です。
  • ブラックボックステストは、システムへの入力とそれに対して得られる出力だけに着目して、様々な入力に対して仕様書どおりの出力が得られるかどうかを検証していくテストです。システムの内部構造が明らかでない状態で検証を行うのでブラックボックステストと呼ばれています。
  • 正しい。

Pagetop