WDTF のアーキテクチャと概要
Microsoft Windows Device Testing Framework (WDTF) を使用すると、デバイスを中心としたシナリオ ベースの自動テストを作成、管理、再利用、および拡張できます。
次の図は、非常に高いレベルでシナリオを作成するための一般的な WDTF モデルを示しています。
テスト スクリプトでは、コンポーネント オブジェクト モデル (COM) インターフェイスを介して WDTF オブジェクトを使用します。 COM オートメーションをサポートする任意のプログラミング言語を使用して、これらのシナリオを記述できます。 このドキュメントでは、VBScript、C++、JScript のコード例を示します。
さらに、ドライバー テスト マネージャー (DTM) を使用して、一部の WDTF サンプルを追加のコーディングなしで使用できます。
DTM は、Windows ハードウェア認定キット (HCK) と Microsoft Windows ロゴ キット (WLK) の一部です。 DTM で WDTF ベースのテストを実行すると、WDTF がインストールされます。
上の図は、コンポーネントベースのシナリオを作成するためのモデルを示しています。これにより、個々のデバイスではなく、デバイスのグループの共通機能に集中できます。 多くのデバイスでは、これらのインターフェイスの一部に特別な実装が必要ですが、追加は非常に簡単です。 シナリオで新しい機能を使用する場合は、その機能を WDTF にラップする単純な COM オートメーション インターフェイスを追加できます。