ある中小企業では、出退勤システムの実装を進めている。バーコードリーダーを用いて社員証の社員番号を読み取り、出退勤をサーバ上で管理するためのプログラムが作成され、テストの段階に入った。
テストに関する記述として、最も適切なものはどれか。
- 結合テストは、出退勤システム全体の処理能力が十分であるか、高い負荷でも問題がないか、などの検証を行うために、実際に使う環境で行うテストである。
- ブラックボックステストは、出退勤システムに修正を加えた場合に、想定外の影響が出ていないかを確認するためのテストである。
- ホワイトボックステストは、社員証の読み取りの際のチェックディジットの条件を網羅的にチェックするなど、内部構造を理解した上で行うテストである。
- リグレッションテストは、社員証の読み取りやサーバ送信などの複数モジュール間のインタフェースが正常に機能しているかを確認するテストである。
解答
ウ
解説
- 結合テストは、出退勤システム全体の処理能力が十分であるか、高い負荷でも問題がないか、などの検証を行うために、実際に使う環境で行うテストである。
不適切です。 - ブラックボックステストは、出退勤システムに修正を加えた場合に、想定外の影響が出ていないかを確認するためのテストである。
不適切です。 - ホワイトボックステストは、社員証の読み取りの際のチェックディジットの条件を網羅的にチェックするなど、内部構造を理解した上で行うテストである。
適切です。 - リグレッションテストは、社員証の読み取りやサーバ送信などの複数モジュール間のインタフェースが正常に機能しているかを確認するテストである。
不適切です。