Freigeben über


Herunterladen des Microsoft Bluetooth Test Platform-Softwarepakets

Das BTP-Softwarepaket (Bluetooth Test Platform) enthält alles, was auf Ihrem Testcomputer installiert werden muss, um die Interoperabilität von Bluetooth-fähigen Geräten mit dem Windows-Bluetooth-Stapel zu testen. Die enthaltene Dokumentation enthält Informationen zum Konfigurieren der Hardware und schlägt Topologien für die beste Testabdeckung sowie die Details zum Ausführen der Tests und zum Sammeln von Protokollen vor.

Herunterladen des BTP-Softwarepakets

Klicken Sie auf die folgende Schaltfläche, um die neueste Version herunterzuladen.

Hinweis

Das Installationsprogramm sollte auf dem Computer ausgeführt werden, auf dem die Tests ausgeführt werden. Kopieren, verschieben oder löschen Sie nach der Installation keine Dateien. Wenn Sie ein Problem mit ihrer Installation haben, verwenden Sie Windows "Software", um BTP vollständig zu deinstallieren. Führen Sie dann eine sauber Installation mit der MSI durch.

Versionsupdates

Version Änderungen
1.14.0 – Audiotests hinzugefügt, die anstelle eines generierten Testtons eine benutzerdefinierte Audiodatei für die Wiedergabe verwenden können.
– Es wurde ein Problem behoben, das dazu führte, dass das Entkoppeln der Bluefruit Feather für einige zentrale Geräte fehlschlägt.
- Verbesserte Zuverlässigkeit des Traduci Audio Analyzers in Tests.
– Mehrere andere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.12.2 – Unterstützung für das BM62-Funkgerät hinzugefügt.
- Explizite Überprüfungen der Firmwareversion für ESP32 Wi-Fi hinzugefügt.
- Andere Wi-Fi Co-Existenz-Fixes und Verbesserungen zum Testen der Zuverlässigkeit.
1.11.1 – Absturz beim Ausführen von HID-Standby-Netztests ohne installierten virtuellen Netzschalter behoben.
- Explizite Überprüfungen der Firmwareversion für Bluefruit Feather hinzugefügt.
– Mehrere andere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.10.1 – HID-Tests für den Energiezustand hinzugefügt.
– Mehrere andere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.9.0 - Verbesserte Unterstützung für BTP-Geräte mit benutzerdefinierten DLL-Plug-Ins.
– Es wurde ein Problem behoben, das die Stummschaltungs-/Stummschaltungstests in bestimmten Windows-Builds betrifft.
– Mehrere andere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.8.0 – Wi-Fi mit Bluetooth-Audio- und HID-Koexistenztests hinzugefügt.
– Audiotests für Stummschaltung und Stummschaltung hinzugefügt.
– Option zum Aufzeichnen von Audiowiedergaben während Tests in einer lokalen Datei hinzugefügt.
– Es wurde ein Problem behoben, das dazu führen konnte, dass die Bluefruit Feather ihre Bluetooth-Adresse falsch meldet.
– Problem beim Ausführen aktueller Audiotests auf älteren Windows-Builds behoben.
– Mehrere andere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.7.2 – Wi-Fi- und Bluetooth-Audio-Koexistenztests hinzugefügt.
– Unterstützung für Bluefruit Feather (nRF52840) mit vollständiger Parität zur vorhandenen Bluefruit-Unterstützung hinzugefügt.
– Tests für alle Arten von Kopplungsschlüsselverhandlungen mithilfe der Bluefruit Feather hinzugefügt.
– Problem behoben, bei dem Fehler in einer engen Schleife auftreten, wenn ein Gerät während des Tests getrennt wurde.
– Mehrere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.6.2 – Zum Ausführen von BTP-Tests ist keine WDK-Installation mehr erforderlich.
– HiD-Tests für schnelle Tasteneingabe hinzugefügt, um Schlüsselwiederholungen und andere Leistungsprobleme leichter abzufangen.
- Schnelle Tasteneingabe und Mausbewegung nach HID-Tests im Leerlauf hinzugefügt, die für die Ausführung von Schleifen nützlich sind.
– Die Latenzmessung für die Wiederverbindung wurde zu HID-Tests hinzugefügt.
– HiD-Tests zur Erneuten Verbindung nach leerer Verbindung hinzugefügt.
– Mehrere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.5.1 – Diagnosetools BTVS und BTETLParse hinzugefügt.
– Mehrere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.4.0 – Tastaturlatenztest zu HID-Tests hinzugefügt.
- Maustests zu HID-Tests hinzugefügt.
– Audio- und HID-Szenariotests hinzugefügt.
– Akkutests hinzugefügt.
– Es wurde ein Problem behoben, das dazu führte, dass Tests nicht geladen wurden, wenn sie in älteren Windows-Versionen ausgeführt werden.
– Skripts behoben, die bei der Ausführung in nicht nativen CMD-/PowerShell-Umgebungen fehlschlugen.
– Mehrere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.3.1 - Audiotests hinzugefügt, die A2DP und HFP ausführen können.
– Audiovolumevalidierung und Glitcherkennung über ein FPGA auf dem Traduci hinzugefügt.
– Tests wurden in kürzere und benutzerfreundlichere Namen umbenannt.
– Mehrere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.
1.2.1 – Verschieben von BTP von der privaten Vorschau in die öffentliche.
- Experimentelle SleepTests hinzugefügt, die eine neue Funktion des Traduci zum Ausführen verzögerter Befehle demonstrieren.
– Mehrere Korrekturen und Verbesserungen zum Testen der Zuverlässigkeit.

Tools im Paket

Architekturunabhängige Dateien

Testtool BESCHREIBUNG Dateiname
ConfigureMachineForBtp – Wird als CMD-Skript und als PowerShell-Skript bereitgestellt.
– Konfiguriert einen Testcomputer für die Ausführung von BTP-Tests.
– Soll ausgeführt werden, bevor der erste Test auf einem neuen Computer oder einer neuen Betriebssysteminstallation ausgeführt wird.

ConfigureMachineForBtp.batConfigureMachineForBtp.ps1
GetProcessorArchitectureName – Wird als PowerShell-Skript bereitgestellt.
– Ermöglicht es anderen Skripts, die Architektur des aktuellen Computers zu identifizieren
GetProcessorArchitectureName.ps1
RunTaefTest – PowerShell-Hilfsskript zum Ausführen von TAEF-Tests unter Angabe des Test-DLL-Namens und der Testparameter.
RunTeafTests.ps1
RunPairingTests – Wird als CMD-Skript und als PowerShell-Skript bereitgestellt.
– Führt die Bluetooth-Kopplungstests aus.
– Unterstützt benutzerdefinierte Argumente, falls angegeben.

RunPairingTests.batRunPairingTests.ps1
RunHidTests – Wird als CMD-Skript und als PowerShell-Skript bereitgestellt.
– Führt die Bluetooth HID-Tests aus.
– Unterstützt benutzerdefinierte Argumente, falls angegeben.

RunHidTests.batRunHidTests.ps1
RunAudioTests – Wird als CMD-Skript und als PowerShell-Skript bereitgestellt.
– Führt Audiotests aus, einschließlich Fehlererkennung und Überprüfung der Audiolautstärke.
– Unterstützt benutzerdefinierte Argumente, falls angegeben

RunAudioTests.batRunAudioTests.ps1
RunAudioHidScenarioTests – Wird als CMD-Skript und als PowerShell-Skript bereitgestellt.
– Führt Audio- und HID-Szenariotests aus.
– Unterstützt benutzerdefinierte Argumente, falls angegeben

RunAudioHidScenarioTests.batRunAudioHidScenarioTests.ps1
RunBatteryTests – Wird als CMD-Skript und als PowerShell-Skript bereitgestellt.
– Führt Akkutests aus.
– Unterstützt benutzerdefinierte Argumente, falls angegeben

RunBatteryTests.batRunBatteryTests.ps1
RunWiFiAudioScenarioTests – Wird als CMD-Skript und als PowerShell-Skript bereitgestellt.
– Führt Wi-Fi- und Audioszenariotests aus.
– Unterstützt benutzerdefinierte Argumente, falls angegeben

RunWiFiAudioScenarioTests.batRunWiFiAudioScenarioTests.ps1
RunWiFiAudioHidScenarioTests – Wird als CMD-Skript und als PowerShell-Skript bereitgestellt.
– Führt WLAN-, Audio- und HID-Szenariotests aus.
– Unterstützt benutzerdefinierte Argumente, falls angegeben

RunWiFiAudioHidScenarioTests.batRunWiFiAudioHidScenarioTests.ps1
RunPowerStateTests – Wird als CMD-Skript und als PowerShell-Skript bereitgestellt.
– Führt die Energiezustandstests aus.
– Unterstützt benutzerdefinierte Argumente, falls angegeben

RunPowerStateTests.batRunPowerStateTests.ps1
Bluefruit Feather Firmware - Kompilierte Binärdateien für Bluefruit Feather-Geräte. BtpBluefruit_nRF52840.ino.zip
ESP32 Firmware - Kompilierte Binärdateien für ESP32wifi-Geräte. WiFi-ESP32.ino.bin
WiFi-ESP32.ino.partitions.bin

Architekturabhängige Binärdateien

Die in dieser Tabelle aufgeführten Dateien sind in X86-, AMD64- und Arm64-Architekturen verfügbar. Das Installationsprogramm extrahiert jeweils eine instance pro Architektur.

Testtool Beschreibung Dateiname
TAEF - Test Authoring and Execution Framework (TAEF) C:\BTP\<version>\TAEF
BtpDevicePlugin - Binary erforderlich, um Tests zu unterstützen, die ein lokales Windows Bluetooth-Funkgerät verwenden. Microsoft.Bluetooth.TestPlatform.BtpDevicePlugin.dll
GenericSerialIO – Binary erforderlich, um BTP-Geräte zu unterstützen, die die serielle Windows-Kommunikation verwenden. Microsoft.Bluetooth.TestPlatform.GenericSerialIO.dll
HidTests – Testen der Binärdatei für Bluetooth HID-Tests.
– Kann mit TAEF oder über die bereitgestellten Skripts ausgeführt werden.
TaefHidTests.dll
PairingTests – Binärdatei für Bluetooth-Kopplungstests testen.
– Kann mit TAEF oder über die bereitgestellten Skripts ausgeführt werden.
TaefPairingTests.dll
AudioTests – Testen der Binärdatei für Bluetooth-Audiotests.
– Kann mit TAEF ausgeführt werden.
TaefAudioTests.dll
AudioHidScenarioTests – Testen der Binärdatei für Bluetooth-Audio- und HID-Szenariotests.
– Kann mit TAEF ausgeführt werden.
TaefAudioHidScenarioTests.dll
BatteryTests - Binärdatei für Bluetooth-Akkutests testen.
– Kann mit TAEF ausgeführt werden.
TaefBatteryTests.dll
WiFiCoexScenarioTests – Testen der Binärdatei für Bluetooth- und Wi-Fi Koexistenztests.
– Kann mit TAEF ausgeführt werden.
TaefWiFiCoexScenarioTests.dll
PowerStateTests – Testen Der Binärdatei für Bluetooth-Energiezustandstests.
– Kann mit TAEF ausgeführt werden.
TaefPowerStateTests.dll
TraduciCmd - Befehlszeilentool zum Abfragen und Ändern des Zustands der Traduci, einschließlich Debugbefehlen.
– Wird für Firmwareupdates auf Traduci-Hardware verwendet.
TraduciCmd.exe
BTETLParse - Befehlszeilentool zum Extrahieren von HCI-Ablaufverfolgungen aus unterstützten ETL-Dateien. BTETLParse.exe
BTVS - Grafisches Tool zum Streamen von Live-HCI-Ablaufverfolgungen in unterstützten Formaten (z. B. Ellisys, Frontline und Wireshark).
– Nur für die x86-Architektur verfügbar.
btvs.exe