イメージをビルドしたら、イメージに接続してアプリとドライバーを追加し、テストできます。
ファクトリ OS: テスト アプリを使用する
ファクトリ OS は、さまざまな種類のアプリをサポートしています。これにより、新しいデバイスをすばやくテスト、起動、およびアクティブ化することができます。
ファクトリ OS では、UWP アプリに加え、GUI やビジュアル スタックを必要としない Win32 および .NET Core バイナリを実行できます。 これには、多くのサードパーティ製テスト アプリだけでなく、新しいデバイスをアクティブ化するために使用される Windows OEM Activation 3.0 ツールが含まれます。
Windows の "包括的" ライブラリでは、実行可能ファイル (.exe) をビルドするためにアプリやドライバーで使用できる win32 API のサブセットが公開されています。
Visual Studio のリンカー オプションをセットアップして、Windows の特定のバージョンを対象にすることができます。 詳細については、「OneCore をターゲットとしたビルド」を参照してください。 アプリがデバイスのプラットフォーム要件を満たしていることを確認するために、ApiValidator を使用してユニバーサル ドライバーを検証します。
さらに、開発者は .NET Core を使用することもできます。 ネイティブ相互運用性 (P/Invoke) を活用することで、既に使い慣れているツールを再利用できます。 共通言語ランタイムは使用できないため、自己完結型の展開を使用する必要があることに注意してください。
TShell または Telnet/SSH を使用して実行可能 (.exe) ファイルをデバイスにコピーし、そこで実行します。 状態の分離が有効になっているデバイスでは、変更可能な場所にのみファイルをコピーできます。 C:\ (% DataDrive%) またはそのサブフォルダーのいずれかを使用します。
ファクトリ Orchestrator を使用してテストする
ファクトリ Orchestrator を使用すると、ファクトリ OS デバイスに対して、リモートまたはローカルでさまざまな種類のテストを実行できます。
Windows デバイス ポータルを使用してテストする
Windows デバイス ポータルを使用して接続し、デバイスで直接テストを実行します。
関連トピック
ドライバーのテストをより迅速に行うために、ドライバーをテスト イメージに直接追加することもできます。