Software-testing-dictionary-independent-testing
提供:Dev Guides
独立したテスト
独立テストとは何ですか?
独立テストは独立したチームに対応し、開発者以外のテストアクティビティに参加して作成者のバイアスを回避し、多くの場合、欠陥や障害の発見により効果的です。
独立テストのレベル
次のリストは、テストの独立性の増加レベルを示しています。
- 開発者自身が行うテスト
- 独立したテスターが開発チームに割譲されました
- 組織内の独立したテストチーム
- 異なる組織の独立したテスター
- 他の組織の外部委託テストチームメンバー
利点:
- テスターは中立的な視点で各欠陥を見る
- テスターは完全に公平です
- テスターは、開発者が考えたものではなく、構築されたものを見る
- テスターは品質に関する仮定を行いません
デメリット:
- 開発チームから隔離すると、ドキュメントの参照が古くなる場合があります。
- 通常、独立したテストの実行は最後のステージであり、プロセスの初期の遅延の影響を受けます。
- 開発者は、独立したテストチームがシステム内の問題を見つけるためにそこにいると仮定する可能性があるため、品質に無責任かもしれません。
- 独立したテストは、コミュニケーションの妨げになることがあります。