🎸
テストレベル JSTQB Advanced Levelテストマネージャ資格のキーワード解説!
テストレベルとは
テストレベルとは、次の5つのことです。
- コンポーネントテスト
- コンポーネント統合テスト
- システムテスト
- システム統合テスト
- 受け入れテスト
各レベルごとに下記を定義します。
- テスト対象
- テスト範囲
- テスト目的
- 開発基準
- 終了基準
これにより、テスト活動の重複を避けつつ、各レベルでのテストの内容や目標が明確になります。
テストレベルの60秒動画解説!
コンポーネントテスト
- コンポーネントを単独でテスト
- 開発者が開発環境で実施
- テスト対象のコンポーネントに焦点を当てる
コンポーネント統合テスト
- コンポーネント間のインターフェースと相互処理に焦点を当てる
- ボトムアップ、トップダウン、ビッグバンなどの統合戦略に依存
システムテスト
- システム全体の振る舞いと能力に焦点
- 機能テストや非機能テストを含む
- 本番相当のテスト環境で実施が望ましい
システム統合テスト
- システムと他のシステムや外部サービスのインターフェースをテスト
- 運用環境に近いテスト環境が必要
受け入れテスト
- システムがユーザーのビジネスニーズを満たすことを確認
- 想定ユーザーによって実施が理想的
Discussion