ドライバーのテストは、信頼性とパフォーマンスを確保するために不可欠です。 Windows Driver Kit (WDK) は、Visual Studio にドライバー テスト インターフェイスを追加します。このインターフェイスを使用して、ネットワーク上のリモート テスト コンピューターでドライバーのビルド、展開、インストール、テストを行うことができます。 WDK には、ドライバーの機能をテストするために使用できるデバイス ドライバー テストのコレクションも用意されています。 Visual Studio のドライバー テスト テンプレートを使用して、独自のドライバー テストをカスタマイズまたは記述することもできます。
ビデオ デモンストレーション
このビデオでは、テスト グループでドライバー関連のテストを実行する方法を示します。
テスト戦略
このセクションでは、ドライバーをテストするための戦略と、テストに使用するリモート コンピューターを選択して構成する方法について説明します。
パブリック配布用のドライバーを準備するには、 Windows ハードウェア認定キット (HCK) を実行します。 Windows 認定プログラムと HCK を取得する方法については、「 Windows ハードウェア認定プログラム」を参照してください。
WDK には、コマンド ラインから Device Fundamentals テストを簡単に実行できるテスト バイナリとツールが用意されています。 詳細については、「 コマンド ラインを使用して DevFund テストを実行する」を参照してください。
| トピック | 説明 |
|---|---|
| 開発中にドライバーをテストするためのヒント | テストを開始する必要があるタイミング ドライバーの要件が満たされたらすぐに、重要な要件を検証するテスト ケースの設計を開始します。 研究では、コード内の欠陥を見つけて修正すると、コード内に欠陥が残る時間が長いほどコストが高くなることが示されています。 開発サイクルの早い段階で欠陥を見つけて修正することは、コードがリリースされて配布された後に欠陥を見つけるよりもコストが低く、中断を伴います。 テスト ケースを早期に作成すると、設計で問題を見つけるのにも役立ちます。 |
| Visual Studio を使用して実行時にドライバーをテストする方法 | Visual Studio の WDK 拡張機能には、ネットワーク上のテスト コンピューターでドライバーを簡単にビルド、展開、インストール、テストできるデバイス テスト インターフェイスが用意されています。 WDK には、ドライバーの機能をテストするために使用できるデバイス ドライバー テストのコレクションが用意されています。 |