システムテストとは?
シェア教科書的な定義
システム全体が要件を満たしているかを検証するテスト。
ざっくり言うと
新車の完成検査。エンジン、ブレーキ、ハンドルなど個々の部品チェックは終わっている。ここでは「車全体として安全に走れるか」「カタログ通りの性能が出るか」を総合的にチェックする最終検査です。
もう少し詳しく
システムテスト(総合テスト)では、システム全体を対象に要件定義書で定めた要件を満たしているかを検証する。テストの種類:①機能テスト(要件通りの機能が動作するか)②性能テスト(レスポンスタイム、スループット)③負荷テスト(大量アクセス時の動作)④セキュリティテスト⑤回復テスト(障害からの復旧)⑥ユーザビリティテスト。開発チームが主体となって実施。
具体例
ECサイトの全機能(商品検索、カート、決済、配送手配、在庫管理)を通して、「お客さんが商品を見つけて購入し、届くまで」の一連の流れが正しく動くかを検証する。
試験対策ポイント
テスト工程の順序と各テストの確認対象を整理。システムテストは「要件定義に対応するテスト」という位置づけを理解する。
「システムテスト」のよくある質問
Q. システムテストとは何ですか?わかりやすく教えてください
システム全体が要件を満たしているかを検証するテスト。 わかりやすく言うと、新車の完成検査。エンジン、ブレーキ、ハンドルなど個々の部品チェックは終わっている。ここでは「車全体として安全に走れるか」「カタログ通りの性能が出るか」を総合的にチェックする最終検査です。
Q. システムテストは診断士試験のどの科目で出題されますか?
システムテストは「経営情報システム」の科目で出題されます。経営情報システムの分野に分類され、関連する概念と合わせて理解することが重要です。
Q. システムテストの具体例を教えてください
ECサイトの全機能(商品検索、カート、決済、配送手配、在庫管理)を通して、「お客さんが商品を見つけて購入し、届くまで」の一連の流れが正しく動くかを検証する。
Q. システムテストを効率よく覚えるコツは?
システムテストを覚えるコツは、①まず定義を自分の言葉で言い換えること、②実際のビジネスや日常生活の具体例と結びつけること、③関連する用語とセットで比較しながら覚えることです。診断士AIの4択クイズで繰り返し出題されることで、記憶が定着します。