テスト戦略(test Strategy)

組織や(一つ若しくは複数プロジェクトの)プログラムで実施するテストレベルと各テストレベルでのテスト内容を高位レベルで説明したもの。

Present in sylabi

使用例

電子商取引プラットフォームを開発・保守する組織がテスト戦略を定義し、すべてのプロジェクトでコンポーネントテスト、統合テスト、システムテスト、受け入れテストを実施すること、回帰テストは自動化されすべてのビルドで実行されること、そしてリスクベーステストが投資すべき労力の指針となることを定めます。その後、各プロジェクトは、この戦略を自らのスコープ、スケジュール、リソースに適用するテスト計画を作成します。

よくある質問

テスト戦略とテスト計画の違いは何ですか? テスト戦略は、組織またはプログラムを対象に、実施すべきテストレベルとその中のテスト活動を高レベルで記述したものです。テスト計画は、その戦略を具体的なスコープ、アプローチ、リソース、スケジュールを持つ特定のプロジェクトに適用します。

テスト戦略の所有者は誰ですか? 通常は組織のテストマネジメント部門またはQA機能です。複数のプロジェクトにまたがるため、組織レベルまたはプログラムレベルで合意されます。

プロジェクトは戦略から逸脱できますか? はい、正当な理由があれば可能です。テスト計画には、小規模な保守リリースでレベルを省略するなど、逸脱の根拠が記録されます。

テスト戦略は文書ですか、それともアプローチですか? その両方です。文書化された高レベルの記述であり、プロジェクトレベルのテスト計画を通じて実装されます。

関連用語

  • test plan — 戦略を特定のプロジェクトに適用するもの
  • test level — 戦略が定義するライフサイクルの段階
  • test approach — 戦略内での実装上の選択肢
  • risk-based testing — 戦略が義務付ける可能性のあるアプローチ
  • test control — 計画に照らしてテストを測定し方向付けること
  • test management — テスト活動の計画、監視、制御

Learn more

Elaborating Software Test Processes and Strategies by J. Kasurinen, et al. in IEEE Conference Publication (2010) - 25+ citations
Focuses on aspects composing testing strategy: human resources, test tools, test case selection, testing methods and management role