Device Fundamental のテスト
このセクションの内容
裁判官 | 説明 |
---|---|
CHAOS (Concurrent Hardware and Operating System) テストでは、さまざまな PnP ドライバー テスト、デバイス ドライバーのファジー テスト、および電源システム テストを同時に実行します。 |
|
Device Fundamental Coverage テストは、指定されたデバイスのドライバー スタックとの間で入出力されるさまざまな I/O 要求パケット (IRP) を監視し、レポートします。 カバレッジ テストのデータは、ドライバーのテストおよび検証中にカバレッジの弱点を特定するのに役立ちます。 |
|
CpuStress テストは、さまざまなプロセッサ使用率レベルでデバイス I/O テストを実行します。 |
|
ドライバーのインストール テスト カテゴリには、インストール機能をテストするためにドライバーのアンインストールと再インストールを数回繰り返すテストが含まれています。 テストでは、各再インストール後にドライバーとデバイスに対して I/O テストを開始します。 テストは、デバイス ドライバーまたはデバイスをインストールして再インストールする必要があるエンド ユーザーの全体的なエクスペリエンスが向上するよう設計されています。 |
|
Device Fundamental I/O テストは、指定されたデバイスで基本的な I/O テストを実行します。 |
|
Device Fundamental 侵入テストは、セキュリティ テストの重要なコンポーネントであるさまざまな形式の入力攻撃を実行します。 攻撃と侵入のテストは、ソフトウェア インターフェイスの脆弱性を特定するのに役立ちます。 |
|
Device Fundamental PnP テストは、ほぼすべての PnP IRP を処理するようにドライバーを強制します。ただし、特に、削除、再調整、および突然の削除という 3 つの領域が強調されています。 PnP テストでは、これらの各テストを個別に行うか、それらをすべてまとめてテストするメカニズム (つまり、ストレス テストとして) が提供されます。 この PnP テストは、(テスト アプリケーションを介した) ユーザー モード API 呼び出しと (上位フィルター ドライバーを介した) カーネル モード API 呼び出しの組み合わせを使用して実行されます。 |
|
Device Fundamental の再起動テストでは、指定されたデバイスで、システムの再起動の前後、または再起動中に I/O を実行します。 |
|
Device Fundamental のスリープ テストでは、指定されたデバイスで、システムのスリープ状態への遷移の前後、または遷移中に I/O および PnP 操作を実行します。 スリープ テストでは、テスト対象のデバイスで、システムがサポートされているすべてのスリープ状態を循環することが許可されることを確認します。 さらに、単純な I/O ストレス テストを通じて、これらの状態が変化した後もデバイスが引き続き機能することを確認します。 |