「テストレベル」というと、JSTQB(ISTQB)の用語集では以下のように定義されています。
系統的にまとめ、管理していくテストの活動のグループ。各テストレベルは
プロジェクトの特定の責務と対応付けができる。テストレベルの例には、コンポーネントテスト、統合テスト、システムテスト、受け入れテストがある。
「テストの活動」とは?
テストの目的やテスト対象(何をテストするか?) などによって、「まとめられたテストの活動」。
テストの活動って?
• テスト計画
• テストのモニタリングとコントロール
• テスト分析
• テスト設計
• テスト実装
• テスト実行
• テスト完了
例えばV字モデルで考えると、その「テストの活動」とは
- 詳細設計のテストの目的として
- 【テストの活動】コンポーネントテストをする
- 基本設計のテストの目的として
- 【テストの活動】結合テストをする
- 要件定義のテストの目的として
- 【テストの活動】システムテストをする
- 要求分析のテストの目的として
- 【テストの活動】受け入れテストをする
という事で、このような各活動のことをテストレベルとよんでいます。
ちなみに、テストレベルという言葉は、テストタイプという言葉と混同しがちです。。。。
テストタイプについては以下の記事を参考にしてみてください。
未経験からハイスキルまで【エンジニア就活】