テストのコンテキスト
テストを取り巻くコンテキスト(背景)の理解
Section titled “テストを取り巻くコンテキスト(背景)の理解”テストマネージャは、「誰のために、どのような環境でテストを行うのか」というコンテキストを深く理解し、アプローチを適応させる必要があります。
テストステークホルダー
Section titled “テストステークホルダー”ステークホルダー(利害関係者)には、プロジェクトマネージャ、開発者、プロダクトオーナー、エンドユーザー、運用部門などが含まれます。
- テストマネージャは、各ステークホルダーの「テストに対する期待」や「品質に対するニーズ」を理解し、適切な情報(レポートなど)を、適切なタイミングで提供しなければなりません。
ソフトウェア開発ライフサイクル(SDLC)モデルの影響
Section titled “ソフトウェア開発ライフサイクル(SDLC)モデルの影響”開発モデルによって、テストマネジメントの活動タイミングと柔軟性が変わります。
- シーケンシャルモデル(ウォーターフォール等): 初期段階での詳細なテスト計画と、各フェーズでの厳格な開始/終了基準の管理が求められます。
- アジャイルモデル: スプリントごとの反復的な計画、継続的インテグレーション(CI)、およびチーム主導の品質保証をサポートするマネジメントが中心となります。
- ハイブリッドモデル: 大規模プロジェクトなどで両者が混在する場合、異なるリズムを持つチーム間のインターフェース(統合テストのタイミングなど)を慎重に管理する必要があります。
テストレベルとテストタイプ
Section titled “テストレベルとテストタイプ”コンポーネントテスト、統合テスト、システムテスト、受け入れテストといった各「テストレベル」や、機能、非機能といった「テストタイプ」に応じて、テスト戦略をカスタマイズし、重複やテスト漏れがないように全体をオーケストレーションします。