平成22年度 春期 ITパスポート試験 問47
マネジメント/開発技術プログラムの単体テストに関する記述のうち,適切なものはどれか。
出典:平成22年度 春期 ITパスポート試験 問47
- ア作成したプログラムごとのテストは行わず,複数のプログラムを組み合わせ,一括してテストする。
- イテスト仕様は,システム要件を定義する際に作成する。
- ウテストデータは,システムの利用者が作成する。
- エロジックの網羅性も含めてプログラムをテストする。
正解:エ
解説
単体テストは,個々のプログラム(モジュール)が,設計どおりに動作するかを確認するテストです。プログラム内部のロジックを確認するので,命令や分岐の網羅性も含めてテストします(ホワイトボックステスト)。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。プログラムごとにテストするのが単体テストです。一括してテストするのは結合テストなどです。
- イ誤り。テスト仕様は,対応する設計工程(プログラム設計)の段階で作成します。システム要件定義の際に作るのは,システムテストの仕様です。
- ウ誤り。単体テストのテストデータは,一般に開発者が作成します。利用者が作成するのは受入れテストなどです。
- エ正しい。単体テストでは,ロジックの網羅性も含めて,プログラム内部の動作を確認します。