Compartir a través de


Obtención del paquete de software de la plataforma de pruebas bluetooth de Microsoft

El paquete de software de la Plataforma de pruebas bluetooth (BTP) contiene todo lo que debe instalarse en la máquina de prueba para probar la interoperabilidad de los dispositivos habilitados para Bluetooth con la pila Bluetooth de Windows. La documentación incluida en la instalación proporciona información sobre cómo configurar el hardware y sugiere topologías para obtener la mejor cobertura de pruebas. También se describen los detalles sobre cómo ejecutar las pruebas y recopilar registros.

Descargar el paquete de software BTP

Use el botón siguiente para descargar la versión más reciente del paquete de software BTP:

Sugerencia

Ejecute el instalador en la misma máquina que planea usar para ejecutar las pruebas.

Después de la instalación, no copie, mueva ni elimine los archivos instalados. Si tiene un problema con la instalación, use la característica Agregar o quitar programas de Windows para desinstalar completamente el paquete BTP. A continuación, realice una instalación limpia con el instalador de paquetes de Windows (.msi).

Revisión de las actualizaciones de paquetes BTP por versión

En la tabla siguiente se describen los cambios realizados en el paquete de software BTP para cada versión publicada.

Versión Cambios
1.14.0 - Se han agregado pruebas de audio que pueden usar un archivo de audio personalizado para la reproducción en lugar de un tono de prueba generado.
- Se ha corregido un problema que provocaba que fallara el desenlazamiento del Bluefruit Feather para algunos dispositivos centrales.
- Confiabilidad mejorada del analizador de audio traduci en las pruebas.
- Otras correcciones y mejoras para probar la confiabilidad.
1.12.2 - Se ha agregado compatibilidad con la radio BM62.
- Se han agregado comprobaciones explícitas de firmware para ESP32 Wi-Fi.
- Otras correcciones y mejoras de coexistencia de Wi-Fi para probar la confiabilidad.
1.11.1 - Se ha corregido el bloqueo al ejecutar pruebas de energía en modo de espera de HID sin un botón de encendido virtual instalado.
- Se han agregado comprobaciones explícitas de la versión de firmware para Bluefruit Feather.
- Otras correcciones y mejoras para probar la confiabilidad.
1.10.1 Se agregaron pruebas HID de estado de energía.
- Otras correcciones y mejoras para probar la confiabilidad.
1.9.0 - Se ha mejorado la compatibilidad con dispositivos BTP mediante complementos DLL personalizados.
- Se ha corregido un problema que afectaba a las pruebas de silenciación o desactivación de audio en determinadas compilaciones de Windows.
- Otras correcciones y mejoras para probar la confiabilidad.
1.8.0 - Se ha agregado Wi-Fi con pruebas de coexistencia de audio Bluetooth y HID.
- Se han agregado pruebas de audio silenciadas y desactivadas.
- Se ha agregado la opción para grabar audio reproducido durante las pruebas en un archivo local.
- Se ha corregido un problema que podía provocar que Bluefruit Feather notificara incorrectamente su dirección Bluetooth.
- Se ha corregido un problema con la ejecución de pruebas de audio actuales en compilaciones anteriores de Windows.
- Otras correcciones y mejoras para probar la confiabilidad.
1.7.2 - Se han agregado pruebas de coexistencia de audio Wi-Fi y Bluetooth.
- Se ha agregado compatibilidad con Bluefruit Feather (nRF52840) con paridad completa a la compatibilidad existente con Bluefruit.
- Se han agregado pruebas para todos los tipos de negociaciones de claves de emparejamiento mediante Bluefruit Feather.
- Se ha corregido un problema por el que se producían errores en un bucle cerrado si un dispositivo se desconectaba durante la prueba.
- Varias correcciones y mejoras para probar la confiabilidad.
1.6.2 - Ya no requiere una instalación de Windows Driver Kit (WDK) para ejecutar pruebas BTP.
- Se han agregado pruebas HID de pulsación de teclas rápidas para detectar más fácilmente las repeticiones de teclas y otros problemas de rendimiento.
- Se ha agregado una pulsación rápida de teclas y un movimiento rápido del ratón tras las pruebas HID inactivas, que son útiles para la ejecución en bucle.
- Se ha agregado la medición de latencia de reconexión a las pruebas HID.
- Se ha agregado la reconexión tras la desconexión por inactividad en las pruebas HID.
- Varias correcciones y mejoras para probar la confiabilidad.
1.5.1 - Se han agregado el Bluetooth Virtual Sniffer (BTVS) y el Registro de Trazas de Eventos de Bluetooth (ETL) (BTETLParse.exe) como herramientas de diagnóstico.
- Varias correcciones y mejoras para probar la confiabilidad.
1.4.0 - Se ha agregado la prueba de latencia del teclado a las pruebas HID.
- Se han agregado pruebas de ratón a las pruebas HID.
- Se han agregado pruebas de escenario de audio + HID.
- Se agregaron pruebas de batería.
- Se ha corregido un problema que provocaba que las pruebas no se cargaran al ejecutarse en versiones anteriores de Windows.
- Se han corregido scripts que no se ejecutaban en entornos de CMD o PowerShell no nativos.
- Varias correcciones y mejoras para probar la confiabilidad.
1.3.1 - Se han agregado pruebas de audio capaces de ejercer advanced Audio Distribution Profile (A2DP) y Hands-Free Profile (HFP).
- Se ha agregado la validación del volumen de audio y la detección de fallos a través de una matriz de puertas programables de campo (FPGA) en Traduci.
- Se ha cambiado el nombre de las pruebas a nombres más cortos y descriptivos.
- Varias correcciones y mejoras para probar la confiabilidad.
1.2.1 - Se ha movido BTP de la versión preliminar privada a la versión pública.
- Se han agregado SleepTests experimentales que muestran una nueva funcionalidad de Traduci para ejecutar comandos con retraso.
- Varias correcciones y mejoras para probar la confiabilidad.

Herramientas del paquete

En las secciones siguientes se enumeran las herramientas proporcionadas en el paquete de software BTP.

Archivos independientes de la arquitectura del sistema

Las siguientes herramientas del paquete de software BTP existen como archivos independientes.

Herramienta de prueba Descripción Archivos de herramientas
ConfigureMachineForBtp : se proporciona como un script cmD y un script de PowerShell.
- Configura una máquina de prueba para ejecutar pruebas BTP. /br>: está pensado para ejecutarse antes de que la primera prueba se ejecute en una nueva máquina o instalación del sistema operativo.

ConfigureMachineForBtp.batConfigureMachineForBtp.ps1
GetProcessorArchitectureName : se proporciona como un script de PowerShell.
: permite que otros scripts identifiquen la arquitectura de la máquina actual.
GetProcessorArchitectureName.ps1
RunTaefTest Script auxiliar de PowerShell para ejecutar pruebas de TAEF según el nombre de la DLL de prueba y los parámetros de prueba. RunTeafTests.ps1
RunPairingTests : se proporciona como un script cmD y un script de PowerShell.
- Ejecuta las pruebas de emparejamiento bluetooth.
: admite argumentos personalizados, si se proporciona.

RunPairingTests.batRunPairingTests.ps1
RunHidTests : se proporciona como un script cmD y un script de PowerShell.
- Ejecuta las pruebas de Bluetooth HID.
: admite argumentos personalizados, si se proporciona.

RunHidTests.batRunHidTests.ps1
RunAudioTests : se proporciona como un script cmD y un script de PowerShell.
- Ejecuta pruebas de audio, incluida la detección de errores y la validación del volumen de audio.
: admite argumentos personalizados, si se proporciona.
RunAudioTests.bat
RunAudioTests.ps1
RunAudioHidScenarioTests : se proporciona como un script cmD y un script de PowerShell.
- Ejecuta pruebas de escenario de audio y HID.
: admite argumentos personalizados, si se proporciona.

RunAudioHidScenarioTests.batRunAudioHidScenarioTests.ps1
RunBatteryTests : se proporciona como un script cmD y un script de PowerShell.
- Ejecuta pruebas de batería.
: admite argumentos personalizados, si se proporciona.

RunBatteryTests.batRunBatteryTests.ps1
RunWiFiAudioScenarioTests : se proporciona como un script cmD y un script de PowerShell.
- Ejecuta pruebas de escenarios de audio y de Wi-Fi.
: admite argumentos personalizados, si se proporciona.

RunWiFiAudioScenarioTests.batRunWiFiAudioScenarioTests.ps1
RunWiFiAudioHidScenarioTests : se proporciona como un script cmD y un script de PowerShell.
- Ejecuta pruebas de escenario de Wi-Fi, audio y HID.
: admite argumentos personalizados, si se proporciona.

RunWiFiAudioHidScenarioTests.batRunWiFiAudioHidScenarioTests.ps1
RunPowerStateTests : se proporciona como un script cmD y un script de PowerShell.
- Ejecuta las pruebas de estado de energía.
: admite argumentos personalizados, si se proporciona.

RunPowerStateTests.batRunPowerStateTests.ps1
Firmware Bluefruit Feather Archivos binarios compilados para el dispositivo Bluefruit Feather. BtpBluefruit_nRF52840.ino.zip
ESP32 Firmware Archivos binarios compilados para el dispositivo ESP32wifi. WiFi-ESP32.ino.bin
WiFi-ESP32.ino.partitions.bin

Archivos binarios dependientes de la arquitectura

Los archivos enumerados en esta tabla están disponibles en arquitecturas X86, AMD64 y Arm64. El instalador extrae una instancia de cada archivo por arquitectura.

Herramienta de prueba Descripción Archivo de herramientas
TAEF Para obtener más información, vea Test Authoring and Execution Framework (TAEF) (Marco de creación y ejecución de pruebas [TAEF]). C:\BTP\<version>\TAEF
BtpDevicePlugin Binario necesario para admitir pruebas que usan una radio Bluetooth local de Windows. Microsoft.Bluetooth.TestPlatform.BtpDevicePlugin.dll
GenericSerialIO Binario necesario para admitir dispositivos BTP que usan la comunicación serial de Windows. Microsoft.Bluetooth.TestPlatform.GenericSerialIO.dll
HidTests - Binario de prueba para pruebas de HID de Bluetooth.
- Puede ejecutarse con TAEF o mediante los scripts proporcionados.
TaefHidTests.dll
PairingTests - Binario de prueba para pruebas de emparejamiento Bluetooth.
- Puede ejecutarse con TAEF o mediante los scripts proporcionados.
TaefPairingTests.dll
AudioTests - Binario de prueba para pruebas de audio Bluetooth.
- Puede ejecutarse con el TAEF.
TaefAudioTests.dll
AudioHidScenarioTests - Binario de prueba para pruebas de escenarios de Bluetooth Audio y HID.
- Puede ejecutarse con el TAEF.
TaefAudioHidScenarioTests.dll
BatteryTests - Prueba binaria para pruebas de batería Bluetooth.
- Puede ejecutarse con el TAEF.
TaefBatteryTests.dll
WiFiCoexScenarioTests - Pruebas de binario para Bluetooth y de coexistencia con Wi-Fi.
- Puede ejecutarse con el TAEF.
TaefWiFiCoexScenarioTests.dll
PowerStateTests - Prueba binaria para pruebas del estado de energía de Bluetooth.
- Puede ejecutarse con el TAEF.
TaefPowerStateTests.dll
TraduciCmd - Herramienta de línea de comandos para consultar y cambiar el estado de Traduci, incluidos los comandos de depuración.
- Se usa para la actualización de firmware al hardware de Traduci.
TraduciCmd.exe
BTETLParse Herramienta de línea de comandos para extraer seguimientos de interfaz de controlador de host (HCI) de archivos ETL admitidos. BTETLParse.exe
BTVS - Herramienta gráfica para transmitir seguimientos HCI en vivo en formatos admitidos (como Ellisys, Frontline y Wireshark).
- Disponible solo para la arquitectura x86.
btvs.exe