次の方法で共有


フレームワークの拡張

WDTF は拡張可能に構築されています。 次の図に示すように、3 つの異なる方法で拡張が可能です。

サンプル スクリプトの変更や実装など、3 つの異なる WDTF シナリオを示す図。

次の一覧では、難しい順に 3 つの拡張メソッドについて説明します。

  • サンプル スクリプトを変更します。 この方法は、前の図では緑色で示されています。 WDTF で提供されている サンプル スクリプトの 1 つを取得し、シナリオに合わせて変更できます。 最初から WDTF シナリオを作成することもできます。

  • SimpleIO などの既存 アクション インターフェイス実装します。 この方法は、前の図では黄色で示されています。 既存のアクション インターフェイスを実装して、インターフェイスが機能するターゲットの種類を拡張できます。 デバイスの種類に対して SimpleIO を実装すると、既存のすべての WDTF ベースのシナリオで、デバイスの I/O 検証の実行が自動的に開始されます。

    WDTF には、SimpleIO の実装に役立つ Microsoft Visual Studio テンプレートが用意されています。 さらに詳しい情報は、「デバイス用の WDTF Simple O プラグインの作成」をご参照ください。

  • 新しい action インターフェイスを作成 (および実装) します。 この方法は、前の図では赤色で示されています。 WDTF が提供する機能がコンポーネント ベースのシナリオを構築するのに不十分な場合は、WDTF を使用して新しいコンポーネントを作成できます。

    このメソッドは、COM インターフェイスの設計スキルを必要とするため、3 つのメソッドの中で最も困難です。 COM オートメーション インターフェイスを使用して、機能の単純な抽象化を設計および実装できる必要があります。