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 |