システムテストとは?しすてむてすと
システムテストとは、結合テストを終えたシステム全体を対象に、何を作るかを決める工程(要件定義)で決めた、システムにできること(機能要件)と、応答時間・可用性(使いたいときに止まらず使えること)・セキュリティなど機能以外の条件(非機能要件)を満たしているかを、開発側が主体となって確かめる工程。ここを通したうえで、利用者側が行う受入テストへ引き渡す。
最終更新:2026-10-10
この語が出る過去問を解く →背景
部品ごとの単体テスト、つなぎ目の結合テストを通しても、全体を通して動かすと「1件ずつなら速いが100人が同時に使うと待たされる」といった問題が残る。要件は個々のプログラムではなくシステム全体に対して結んだ約束なので、その約束と突き合わせる工程を、引き渡しの前に置く必要がある。
具体例
社内の申請システムを入れ替える際、Apache JMeterのような負荷試験ツールで想定利用者数ぶんの同時アクセスをかけ、要件に書いた「3秒以内に画面が返る」が守られているかを開発側が測る。
試験での引っ掛け
受入テストとの違いは実施する主体。システムテストは開発側が行い、受入テストは利用者側が本番同様の環境で行う。また確かめるのは機能が動くかだけではなく、性能・可用性(止まらず使えること)・セキュリティといった非機能要件もこの工程の対象である点が問われる。
関連用語
出た過去問
出典:平成21年度 秋期 ITパスポート試験 問50(IPA)
あるシステムの開発において、単体テスト、結合テスト、システムテスト、運用テストの順にテストを実施することにした。システムテストのテストケースの作成者として適切な…
正解:外部設計の担当者
要点:システムテストは外部設計と対応しその担当者が作成する
テストは設計工程と対応させて実施する。単体テストは内部設計・詳細設計、結合テストは方式設計、システムテストは外部設計(システムの外から見た振る舞いの設計)、運用テストは要件や実業務にそれぞれ対応する。したがってシステムテストのテストケースは、外部設計の担当者が作成するのが適切である。
出典:平成22年度 秋期 ITパスポート試験 問48(IPA)
システム開発プロセスを要件定義、外部設計、内部設計、プログラミングに分け、テストの種類を運用テスト、結合テスト、システムテスト、単体テストに分けたとき、図のa〜…
正解:a:結合テスト b:システムテスト c:運用テスト
要点:V字モデルは設計工程と対になるテストが決まる
V字モデルでは、開発工程とテスト工程が対になる。プログラミングは単体テスト、内部設計は結合テスト、外部設計はシステムテスト、要件定義は運用テストと対応し、下から上へ順に検証範囲が広がる。したがってaは結合テスト、bはシステムテスト、cは運用テストになる。
出典:平成22年度 春期 ITパスポート試験 問33(IPA)
ある開発プロジェクトでソフトウェア結合テストを終了し、システムの機能を確認するシステムテストを行っている。このシステムテストで、あるプログラムに不良が多発してい…
正解:問題のあるプログラムの品質を再評価し、システムテストへの影響を把握する。
要点:問題発生時はまず品質再評価と影響範囲の把握
不良が多発しているという報告を受けた段階では、まず事実を確認し影響の大きさを見極めることが先決である。該当プログラムの品質を評価し直し、それがシステムテスト全体や後続の工程にどこまで波及するかを把握してから、やり直し・要員追加・再作成といった対策を選ぶ。状況把握を飛ばして対策に着手すると、判断を誤りやすい。
出典:平成23年度 秋期 ITパスポート試験 問44(IPA)
システム開発において,システムテストで検証する内容として,適切なものはどれか。
正解:端末から行う照会処理の応答時間を検証する。
要点:システムテストは全体で機能・性能要件を満たすか確認する
システムテストは、ハードウェアやネットワークを含めたシステム全体を対象に、要件定義で定めた機能と性能を満たしているかを確認する工程である。応答時間のような非機能要件の検証はここで行う。プログラム間のインタフェース確認は結合テスト、命令や分岐に着目した内部構造の検証は単体テスト(ホワイトボックステスト)の領域である。
出典:平成23年度 秋期 ITパスポート試験 問51(IPA)
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。