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 |