独立したテスト

独立したテストとは何ですか?

独立したテストは、作成者の偏見を避けるために開発者以外のテスト活動に関与する独立したチームに対応し、多くの場合、欠陥や障害を見つけるのにより効果的です。

独立したテストのレベル

次のリストは、テストの独立性のレベルの増加を示しています。

  • 開発者自身によるテスト

  • 独立したテスターが開発チームに割譲

  • 組織内の独立したテストチーム

  • 異なる組織の独立したテスター

  • 他の組織の外部委託されたテストチームメンバー

利点:

  • テスターは、中立的な視点で各欠陥を確認します

  • テスターは完全に偏りがありません

  • テスターは、開発者が考えたものではなく、構築されたものを確認します

  • テスターは品質に関して何の仮定もしません

短所:

  • 開発チームから孤立すると、ドキュメントの参照が古くなることがあります。

  • 独立したテストの実行は通常、最終段階であり、プロセスの早い段階での遅延の影響を受けます。

  • 開発者は、独立したテストチームがシステム内の問題を見つけるためにそこにいると想定する可能性があるため、品質に無責任である可能性があります

  • 独立したテストは、コミュニケーションの妨げになることがあります。