テスト - 実行のタイミングとテスト実施者 testing-when-and-with-whom

様々な役割のユーザーが、プロジェクト開発の様々な段階で、テストに参加することが考えられます。

テストチーム
責任の範囲
When...
開発チーム
開発チームは、単体テストと一部の統合テストを担当します。
これらのテストはテストチェーンの最初にあたるものですが、開発中は繰り返し、範囲を広げながら実施されます。
品質保証チーム

機能テストとパフォーマンステストを行うには、(適切な規模の)品質保証チームが必要です。

彼らは中立的な、専任のテスト実施者です。「開発者が自分の成果物をテストしてはならない」というのはソフトウェア開発の鉄則です。

このチームのメンバーは、業務プロジェクトチーム、パートナーまたは顧客のチームから集められる場合があります。

最初の機能リリースは、(可能な場合は)テスト実施者に公開する必要があります。初期の中間リリースでは多くのバグが発生する可能性がありますが、それにより、重要な問題に関するフィードバックを早期に提供できます。
顧客のテストチーム

選択したプロジェクトモデルによっては、顧客チームのメンバー、特に顧客サイトの作成者がテストに参加する予定があります。

これには次のような利点があります。

  • 開発中のプロジェクトを顧客が体験できる。

  • 顧客からのフィードバックが早期に提供される。

  • ユーザーは過去の経験に基づいて要望を述べる傾向にあり、できる限り早い段階から顧客をテストに参加させれば、新プロジェクトを実際に 体験する機会 が増えます。

早い段階から参加してもらうことが理想ですが、顧客に使用してもらうリリースは、ある程度完成したものであり、安定している必要があります。

第一印象は常に重要だからです。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2