次の方法で共有


Microsoft Bluetoothテストプラットフォームソフトウェアパッケージを取得します

Bluetoothテストプラットフォーム (BTP) ソフトウェアパッケージには、Bluetooth対応デバイスとWindows Bluetoothスタックの相互運用性をテストするために、テストコンピューターにインストールする必要があるすべてのものが含まれています。 付属のドキュメントでは、ハードウェアを構成する方法について説明し、最適なテストカバレッジのためのトポロジと、テストを実行してログを収集する方法の詳細について説明します。

BTP ソフトウェア パッケージのダウンロード

次のボタンをクリックして、最新バージョンをダウンロードします。

Note

インストーラーは、テストを実行するコンピューターで実行する必要があります。 インストール後に、ファイルをコピー、移動、または削除しないでください。 インストールに問題がある場合は、Windowsの [プログラムの追加と削除] を使用して、BTPを完全にアンインストールします。 次に、msiを使用してクリーンインストールを実行します。

バージョンの更新

バージョン 変更点
1.14.0 -生成されたテストトーンの代わりに、再生にカスタムオーディオファイルを使用できるオーディオテストを追加しました。
-一部の中央デバイスでBluefruit Featherのペアリング解除が失敗する原因となっていた問題を修正しました。
-テストでのTraduciオーディオアナライザーの信頼性が向上しました。
-テストの信頼性に対するその他のいくつかの修正と改善。
1.12.2 -BM 62ラジオのサポートが追加されました。
-ESP 32 Wi-fiの明示的なファームウェアバージョンチェックが追加されました。
-その他のWi-fi共存の修正とテストの信頼性の向上。
1.11.1 -仮想電源ボタンがインストールされていないスタンバイHID電源テストを実行しているときのクラッシュを修正しました。
-Bluefruit Featherの明示的なファームウェアバージョンチェックが追加されました。
-テストの信頼性に関するその他のいくつかの修正と改善。
1.10.1 -電源状態のHIDテストが追加されました。
-テストの信頼性に関するその他のいくつかの修正と改善。
1.9.0 -カスタムDLLプラグインを使用したBTPデバイスのサポートが改善されました。
-特定のWindowsビルドでのオーディオのミュート/ミュート解除テストに影響する問題を修正しました。
-テストの信頼性に関するその他のいくつかの修正と改善。
1.8.0 -BluetoothオーディオとHIDの共存テストを含むWi-Fiを追加しました。
-ミュートとミュート解除のオーディオテストを追加しました。
-テスト中に再生されるオーディオをローカルファイルに記録するオプションを追加しました。
-Bluefruit FeatherがBluetoothアドレスを誤って報告する可能性がある問題を修正しました。
-古いWindowsビルドで現在のオーディオテストを実行する際の問題を修正しました。
-テストの信頼性に対するその他のいくつかの修正と改善。
1.7.2 -Wi-fiとBluetoothのオーディオ共存テストを追加しました。
-既存のBluefruitサポートに完全なパリティを持つBluefruit Feather (nRF52840) のサポートを追加しました。
-Bluefruit Featherを使用して、すべての種類のペアリングキーネゴシエーションのテストを追加しました。
-テスト中にデバイスが取り外された場合に、短いループでエラーが発生する問題を修正しました。
-テストの信頼性に対するいくつかの修正と改善。
1.6.2 -BTPテストを実行するためにWDKをインストールする必要がなくなりました。
-キーの繰り返しやその他のパフォーマンスの問題をより簡単にキャッチするために、クイックキーストロークHIDテストが追加されました。
-ループの実行に役立つアイドルHIDテストの後に、クイックキーストロークとマウスの移動が追加されました。
-HIDテストに再接続待機時間の測定が追加されました。
-アイドル切断HIDテストの後に再接続が追加されました。
-テストの信頼性に対するいくつかの修正と機能強化。
1.5.1 -BTVSおよびBTETLParse診断ツールが追加されました。
-テストの信頼性に対するいくつかの修正と機能強化。
1.4.0 -HIDテストにキーボード待機時間テストが追加されました。
-HIDテストにマウステストが追加されました。
-オーディオ+HIDシナリオテストが追加されました。
-バッテリテストが追加されました。
-古いWindowsリリースで実行しているときに、テストの読み込みに失敗する問題を修正しました。
-ネイティブでないCMD/PowerShell環境で実行しているときに失敗したスクリプトを修正しました。
-テストの信頼性に対するいくつかの修正と改善。
1.3.1 -A 2DPとHFPを実行できるオーディオテストを追加しました。
-TraduciのFPGAを介してオーディオボリュームの検証と不具合検出を追加しました。
-テストの名前を短く、よりわかりやすい名前に変更しました。
-テストの信頼性に対するいくつかの修正と改善。
1.2.1 -プライベートプレビューからパブリックにBTPを移動します。
-遅延コマンドを実行するTraduciの新しい機能を示す実験的なSleepTestsを追加しました。
-テストの信頼性に対するいくつかの修正と改善。

パッケージ内のツール

アーキテクチャに依存しないファイル

テストツール 説明 Filename
ConfigureMachineForBtp - CMDスクリプトおよびPowerShellスクリプトとして提供される。
- BTPテストを実行するためのテストマシンを構成する。
- 新しいマシンまたはOSインストールで最初のテストを実行する前に実行することを意図している。
ConfigureMachineForBtp.bat
ConfigureMachineForBtp.ps1
GetProcessorArchitectureName - PowerShell スクリプトとして提供
- 他のスクリプトが現在のマシンのアーキテクチャを識別できるようにします。
GetProcessorArchitectureName.ps1
RunTaefTest - テスト dll 名とテスト パラメータを指定して TAEF テストを実行するための PowerShell ヘルパー スクリプト。
RunTeafTests.ps1
RunPairingTests - CMD スクリプトおよび PowerShell スクリプトとして提供されます。
-Bluetooth ペアリング テストを実行します。
- カスタム引数をサポートする。
RunPairingTests.bat
RunPairingTests.ps1
RunHidTests - CMD スクリプトおよび PowerShell スクリプトとして提供されます。
-Bluetooth HID テストを実行します。
- カスタム引数をサポートする。
RunHidTests.bat
RunHidTests.ps1
RunAudioTests - CMDスクリプトおよびPowerShellスクリプトとして提供されます.
- グリッチ検出およびオーディオ・ボリューム検証を含むオーディオ・テストを実行します。
- カスタム引数をサポートする。
RunAudioTests.bat
RunAudioTests.ps1
RunAudioHidScenarioTests - CMDスクリプトおよびPowerShellスクリプトとして提供
- オーディオおよびHIDシナリオテストを実行
- カスタム引数をサポートする
RunAudioHidScenarioTests.bat
RunAudioHidScenarioTests.ps1
RunBatteryTests - CMD スクリプトおよび PowerShell スクリプトとして提供されます。
-バッテリー テストを実行します。
- カスタム引数をサポートする。
RunBatteryTests.bat
RunBatteryTests.ps1
RunWiFiAudioScenarioTests - CMDスクリプトおよびPowerShellスクリプトとして提供
- Wi-Fiおよびオーディオ・シナリオ・テストを実行。
- カスタム引数をサポートする。
RunWiFiAudioScenarioTests.bat
RunWiFiAudioScenarioTests.ps1
RunWiFiAudioHidScenarioTests - CMDスクリプトおよびPowerShellスクリプトとして提供されます。
- Wi-Fi、オーディオ、およびHIDシナリオ・テストを実行します。
- カスタム引数をサポートする。
RunWiFiAudioHidScenarioTests.bat
RunWiFiAudioHidScenarioTests.ps1
RunPowerStateTests - CMD スクリプトおよび PowerShell スクリプトとして提供されます。
-パワー テストを実行します。
- カスタム引数をサポートする。
RunPowerStateTests.bat
RunPowerStateTests.ps1
Bluefruit Feather ファームウェア - Bluefruit Feather デバイス用のコンパイル済みバイナリ。 BtpBluefruit_nRF52840.ino.zip
ESP32 ファームウェア - ESP32wifi デバイス用のコンパイル済みバイナリです。 WiFi-ESP32.ino.bin
WiFi-ESP32.ino.partitions.bin

アーキテクチャ依存バイナリ

この表に記載されているファイルは、X86、AMD64、Arm64アーキテクチャで使用できます。 インストーラーは、各アーキテクチャごとに1つのインスタンスを展開します。

テストツール 説明 Filename
TAEF - Test Authoring and Execution Framework (TAEF) C:\BTP\<version>\TAEF
BtpDevicePlugin - ローカルのWindows Bluetooth無線を使用するテストをサポートするために必要なバイナリ。 Microsoft.Bluetooth.TestPlatform.BtpDevicePlugin.dll
GenericSerialIO - Windows シリアル通信を使用する BTP デバイスをサポートするために必要なバイナリ。 Microsoft.Bluetooth.TestPlatform.GenericSerialIO.dll
HidTests - Bluetooth HID テスト用バイナリ。
- TAEF または提供されるスクリプトを使用して実行できます。
TaefHidTests.dll
PairingTests - Bluetooth ペアリングテスト用テストバイナリ。
- TAEF または提供されるスクリプトを使用して実行できます。
TaefPairingTests.dll
AudioTests - Bluetooth Audio テスト用テストバイナリ。
- TAEFを使用して実行できます。
TaefAudioTests.dll
AudioHidScenarioTests - Bluetooth Audio および HID シナリオテスト用テストバイナリ。
- TAEFを使用して実行できます。
TaefAudioHidScenarioTests.dll
BatteryTests - Bluetooth バッテリーテスト用テストバイナリ。
- TAEFを使用して実行できます。
TaefBatteryTests.dll
WiFiCoexScenarioTests - Bluetooth および Wi-Fi 共存テスト用テストバイナリ。
- TAEFを使用して実行できます。
TaefWiFiCoexScenarioTests.dll
PowerStateTests - Bluetooth 電源状態テスト用テストバイナリ。
- TAEFを使用して実行できます。
TaefPowerStateTests.dll
TraduciCmd - デバッグコマンドを含む、Traduciの状態を照会および変更するためのコマンドラインツール。
- Traduciハードウェアのファームウェアアップデートに使用します。
TraduciCmd.exe
BTETLParse - サポートされている ETL ファイルから HCI トレースを抽出するコマンドラインツールです。 BTETLParse.exe
BTVS - サポートされているフォーマット(Ellisys、Frontline、Wiresharkなど)でHCIトレースをライブストリーミングするためのグラフィカルツール。
- x86アーキテクチャでのみ使用可能。
btvs.exe