Eclipse プラットフォーム用にプラグイン形式で追加機能を書き込むと、 コンポーネント・テストを使用して、それらの環境にあるプラグインをテストできます。
プラグインのテストは、標準 Java コンポーネントのテストに類似しています。同じ基本プリンシパルと 技法が適用されます。プラグインを、メソッド・レベルまたはシナリオ・ベースのテスト・パターンを使用してテストできます。主な相違は、テスト・プロジェクトのタイプにあります。
同時に、プラグインは、プラグインとして処理され、デプロイされるためにはプラグイン・プロジェクト に配置される必要があり、プラグインのコンポーネント・テストは、プラグイン・テスト・プロジェクトに含まれている必要があります。これらの特殊なテスト・プロジェクトは、標準テスト・プロジェクトと完全に同じ方法で作成されますが、プラグイン・テスト・プロジェクトのスコープには、プラグイン・プロジェクトしか含まれていない点が異なります。
プラグイン・テスト・プロジェクトからプラグイン・コンポーネント・テストを実行すると、 テスト対象のプラグインとテスト環境が含まれている開発プラットフォームの新規インスタンスが起動されます。