Skip to content

ソフトウェア開発ライフサイクルにおけるテスト

ソフトウェア開発ライフサイクル (SDLC) における役割

Section titled “ソフトウェア開発ライフサイクル (SDLC) における役割”

テスト戦略を定義する際、テストアナリストはSDLC全体を考慮する必要があります。開発モデルによって、テストアナリストが関与するタイミングや方法は大きく異なります。

また、テストアナリストは他の関連組織へ以下のような情報を提供します。

  • 要求エンジニアリング: 要件レビューのフィードバック
  • プロジェクトマネジメント: スケジュールに対する入力
  • ソフトウェア開発: 検出された欠陥の通知

開発モデルによるアプローチの違い

Section titled “開発モデルによるアプローチの違い”
  • シーケンシャルモデル (V字モデルなど): プロジェクト計画と同時にテスト計画を始め、システム要件仕様や設計仕様に沿ってテスト分析および設計を行います。
  • アジャイルソフトウェア開発: 開発初期からテストを行い、チーム全体で協力してテストを実施します。包括的なドキュメント作成よりも、日々の頻繁なコミュニケーションを重視します。