🎸

テストレベル JSTQB Advanced Levelテストマネージャ資格のキーワード解説!

2023/10/21に公開

テストレベルとは

テストレベルとは、次の5つのことです。

  • コンポーネントテスト
  • コンポーネント統合テスト
  • システムテスト
  • システム統合テスト
  • 受け入れテスト

各レベルごとに下記を定義します。

  • テスト対象
  • テスト範囲
  • テスト目的
    • 開発基準
    • 終了基準

これにより、テスト活動の重複を避けつつ、各レベルでのテストの内容や目標が明確になります。

テストレベルの60秒動画解説!

https://youtube.com/shorts/AO4CaK1reSs?feature=share

コンポーネントテスト

  • コンポーネントを単独でテスト
  • 開発者が開発環境で実施
  • テスト対象のコンポーネントに焦点を当てる

コンポーネント統合テスト

  • コンポーネント間のインターフェースと相互処理に焦点を当てる
  • ボトムアップ、トップダウン、ビッグバンなどの統合戦略に依存

システムテスト

  • システム全体の振る舞いと能力に焦点
  • 機能テストや非機能テストを含む
  • 本番相当のテスト環境で実施が望ましい

システム統合テスト

  • システムと他のシステムや外部サービスのインターフェースをテスト
  • 運用環境に近いテスト環境が必要

受け入れテスト

  • システムがユーザーのビジネスニーズを満たすことを確認
  • 想定ユーザーによって実施が理想的

Discussion