様々な役割をテストやプロジェクト開発の様々な段階に関与させることができます。
テストチーム | 責任の範囲 | When... |
開発チーム | 開発チームは、単体テストと一部の統合テストを担当します。 | これらのテストは、開発中に繰り返され、拡張されますが、チェーンの最初の段階です。 |
品質保証チーム | 機能テストとパフォーマンステストをおこなうには、(適切な規模の)品質保証チームが必要です。 これらは中立的で、専用のテスターです。ソフトウェアの黄金律は、開発者が自分の作業をテストしてはならないと常に言っています。 このチームのメンバーは、Day プロジェクトチーム、パートナー、および/または顧客チームから取り込まれる場合があります。 |
最初の関数リリースは、(現実的に可能な限り早く)テスト担当者に公開する必要があります。 初期の中間リリースは多くのバグを生み出す可能性がありますが、重要な問題に対する早期のフィードバックを提供できます。 |
顧客テストチーム | 選択したプロジェクトモデルによっては、顧客チームのメンバー、特に顧客サイトの作成者がテストに参加する予定があります。 は次のように有利です。
|
早期の関与は良いものですが、お客様が使用するリリースは安定しており、合理的な機能を備えている必要があります。 第一印象は常に重要です。 |