×
開発技術と開発管理
  • 機能の総合テスト:ユーザーがログインし、座席を選び、決済を行い、予約完了メールを受信するまでの一連の流れがエラーなく行えるかテストする。
  • 負荷(パフォーマンス)テスト:シミュレーターを使い、同時に1万人からアクセスがあった際に、サーバーがダウンせず、画面表示が5秒以内に完了するかを検証する。
  • 障害復旧テスト:動作中に意図的にデータベースの電源コードを抜き、予備のデータベースに自動で切り替わってサービスが継続できるかを確認する。

もう少し詳しく

システムテスト(総合テスト)は、ハードウェアやネットワーク環境も含め、本番運用に近い全体構成を組み上げて実施されるテストです。ここでは、要件定義書で合意された機能や性能がシステム全体で実現されているかを、開発側の最終評価として検証します。

システムテストでは、機能要件の確認に加えて、以下のような多様な「非機能要件のテスト」が実行されます。