過去問.com - 資格試験の過去問 | 予想問題の解説つき無料問題集

ITパスポートの過去問 令和5年度 マネジメント系 問7

問題

このページは問題閲覧ページです。正解率や解答履歴を残すには、 「条件を設定して出題する」をご利用ください。
[ 設定等 ]
ソフトウェア開発における、テストに関する記述a〜cとテスト工程の適切な組合せはどれか。

a  運用予定時間内に処理が終了することを確認する。
b  ソフトウェア間のインタフェースを確認する。
c  プログラムの内部パスを網羅的に確認する。
   1 .
単体テスト:a  結合テスト:b  システムテスト:c
   2 .
単体テスト:a  結合テスト:c  システムテスト:b
   3 .
単体テスト:b  結合テスト:a  システムテスト:c
   4 .
単体テスト:c  結合テスト:b  システムテスト:a
( 令和5年度 ITパスポート試験 マネジメント系 問7 )
このページは問題閲覧ページの為、解答履歴が残りません。
解答履歴を残すには、
条件を設定して出題する」をご利用ください。

この過去問の解説 (3件)

3

単体テスト:個々のプログラム単位やモジュールの機能をテストするフェーズ。

プログラムの内部のロジックや機能が正しく動作するかを確認します。

選択肢c(プログラムの内部パスを網羅的に確認する)がこのフェーズに適合します。

結合テスト:複数のモジュールやシステムの部分を組み合わせて、その間のインタフェースやデータのやり取りが正しく行われるかをテストするフェーズ。

選択肢b(ソフトウェア間のインタフェースを確認する)がこのフェーズに適合します。

システムテスト:ソフトウェア全体としての機能や性能を検証するフェーズ。

実際の運用環境に近い条件下でソフトウェアが要求される仕様を満たしているかをテストします。

選択肢a(運用予定時間内に処理が終了することを確認する)がこのフェーズに適合します。

したがって、正しい組合せは

単体テスト:c  結合テスト:b  システムテスト:a です。

付箋メモを残すことが出来ます。
1

それぞれのテストは以下の通りです。

単体テスト  ・・・開発したプログラムの動作を検証するテスト

結合テスト  ・・・単体テストが完了したプログラムを結合して動作を検証するテスト

システムテスト・・・開発したシステムが仕様書通りに動作することを検証するテスト

a.システムテスト

b.結合テスト

c.単体テスト

選択肢4. 単体テスト:c  結合テスト:b  システムテスト:a

正しい。設問よりこの選択肢が適切です。

0

ソフト開発におけるテストの内容と流れを確認する問題です。

単体テストとは、開発したプログラムが単体で適切に動作するかを検証するテストです。

結合テストとは、単体テストをクリアした各モジュールを組み合わせた場合適切に動作するかどうか機能間の連携(インタフェース)を検証するテストです。

システムテストとは、ユーザーが実際に使用することを想定した開発者側の最終テストです。

流れとしては、単体テスト→結合テスト→システムテストの順です。

本設問の選択肢にあてはめると、aはシステム全体のテストをしているためシステムテスト bはインタフェースを検証しているため結合テスト cはプログラム内部の検証をしているため単体テストとなります。

選択肢1. 単体テスト:a  結合テスト:b  システムテスト:c

aはシステムテスト、bは結合テスト、cは単体テストです。

よって本選択肢の内容は誤りです。

選択肢2. 単体テスト:a  結合テスト:c  システムテスト:b

aはシステムテスト、bは結合テスト、cは単体テストです。

よって本選択肢の内容は誤りです。

選択肢3. 単体テスト:b  結合テスト:a  システムテスト:c

aはシステムテスト、bは結合テスト、cは単体テストです。

よって本選択肢の内容は誤りです。

選択肢4. 単体テスト:c  結合テスト:b  システムテスト:a

aはシステムテスト、bは結合テスト、cは単体テストです。

よって本選択肢の内容は正しいです。

まとめ

開発者側のテストが終わると、ユーザー側の受入テストへ移ります。

流れを覚えておきましょう。

問題に解答すると、解説が表示されます。
解説が空白の場合は、広告ブロック機能を無効にしてください。
他のページから戻ってきた時、過去問ドットコムはいつでも続きから始めることが出来ます。
また、広告右上の×ボタンを押すと広告の設定が変更できます。
このITパスポート 過去問のURLは  です。
付箋は自分だけが見れます(非公開です)。