Obter o pacote de software da Plataforma de Teste Bluetooth da Microsoft
O pacote de software btp (Plataforma de Teste Bluetooth) contém tudo o que precisa ser instalado em seu computador de teste para testar a interoperabilidade de dispositivos habilitados para Bluetooth com a pilha Bluetooth do Windows. A documentação incluída fornece informações sobre como configurar o hardware e sugere topologias para obter a melhor cobertura de teste, bem como os detalhes de como executar os testes e coletar logs.
Baixar o pacote de software BTP
Clique no botão a seguir para baixar a versão mais recente.
Observação
O instalador deve ser executado no computador que executará os testes. Após a instalação, não copie, mova ou exclua arquivos. Se você tiver um problema com a instalação, use o Windows "Adicionar ou Remover Programas" para desinstalar completamente o BTP. Em seguida, faça uma instalação limpo com o msi.
Atualizações de versão
Versão | Alterações |
---|---|
1.14.0 | – Adicionados testes de áudio que podem usar um arquivo de áudio personalizado para reprodução em vez de um tom de teste gerado. - Correção de um problema que fazia com que o desembolso do Bluefruit Feather falhasse em alguns dispositivos centrais. – Maior confiabilidade do analisador de áudio Traduci em testes. - Várias outras correções e melhorias para testar a confiabilidade. |
1.12.2 | – Adicionado suporte para o rádio BM62. – Adição de verificações explícitas de versão de firmware para Wi-Fi ESP32. - Outros Wi-Fi correções e melhorias de coexistência para testar a confiabilidade. |
1.11.1 | - Correção de falha ao executar testes de energia HID em espera sem um botão de energia virtual instalado. - Adição de verificações explícitas de versão de firmware para Bluefruit Feather. - Várias outras correções e melhorias para testar a confiabilidade. |
1.10.1 | - Adicionados testes hid de estado de energia. - Várias outras correções e melhorias para testar a confiabilidade. |
1.9.0 | – Suporte aprimorado para dispositivos BTP usando plug-ins DLL personalizados. - Corrigido um problema que afetava os testes de mudo/desativação de áudio em determinados builds do Windows. - Várias outras correções e melhorias para testar a confiabilidade. |
1.8.0 | - Adicionado Wi-Fi com testes de coexistência de áudio Bluetooth e HID. – Adicionados testes de áudio mudo e desativação de mudo. – Adição da opção para gravar áudio reproduzido durante testes em um arquivo local. - Correção de um problema que poderia fazer com que o Bluefruit Feather relatasse incorretamente seu endereço Bluetooth. – Corrigido o problema com a execução de testes de áudio atuais em builds mais antigos do Windows. - Várias outras correções e melhorias para testar a confiabilidade. |
1.7.2 | - Adicionados testes de coexistência de áudio Wi-Fi e Bluetooth. – Adicionado suporte para o Bluefruit Feather (nRF52840) com paridade total para o suporte ao Bluefruit existente. - Foram adicionados testes para todos os tipos de negociações-chave de emparelhamento usando o Bluefruit Feather. - Corrigido o problema em que as falhas ocorreriam em um loop apertado se um dispositivo estivesse desconectado no meio do teste. - Várias correções e melhorias para testar a confiabilidade. |
1.6.2 | – Não é mais necessário uma instalação do WDK para executar testes BTP. - Foram adicionados testes hid de pressionamento de teclas rápidos para capturar mais facilmente as repetições de chave e outros problemas de desempenho. - Adicionado pressionamento rápido de tecla e movimento do mouse após testes hid ociosos que são úteis para execução de loop. - Adição da medida de latência de reconexão aos testes hid. - Adição de reconexão após testes hid de desconexão ociosa. - Várias correções e melhorias para testar a confiabilidade. |
1.5.1 | - Foram adicionadas as ferramentas de diagnóstico BTVS e BTETLParse. - Várias correções e melhorias para testar a confiabilidade. |
1.4.0 | – Adicionado teste de latência de teclado aos testes hid. – Foram adicionados testes de mouse aos testes hid. - Adicionados testes de cenário de áudio + HID. - Adicionados testes de bateria. - Correção do problema que fazia com que os testes falhassem ao serem executados em versões mais antigas do Windows. – Correção de scripts que falhavam ao executar em ambientes não nativos do CMD/PowerShell. - Várias correções e melhorias para testar a confiabilidade. |
1.3.1 | – Adicionados testes de áudio capazes de exercer o A2DP e o HFP. – Adição de validação de volume de áudio e detecção de falhas por meio de uma FPGA no Traduci. - Testes renomeados para nomes mais curtos e mais amigáveis. - Várias correções e melhorias para testar a confiabilidade. |
1.2.1 | - Movendo o BTP da visualização privada para o público. – Adição de SleepTests experimentais que demonstram uma nova capacidade do Traduci de executar comandos atrasados. - Várias correções e melhorias para testar a confiabilidade. |
Ferramentas no pacote
Arquivos independentes de arquitetura
Ferramenta de Teste | Descrição | Nome de arquivo |
---|---|---|
ConfigurarMachineForBtp | – Fornecido como um script CMD e um script do PowerShell. – Configura um computador de teste para executar testes BTP. – A intenção é ser executada antes que o primeiro teste seja executado em um novo computador ou instalação do sistema operacional. |
ConfigureMachineForBtp.batConfigureMachineForBtp.ps1 |
GetProcessorArchitectureName | – Fornecido como um script do PowerShell. – Permite que outros scripts identifiquem a arquitetura do computador atual |
GetProcessorArchitectureName.ps1 |
RunTaefTest | – Script auxiliar do PowerShell para executar testes TAEF, considerando os parâmetros de teste dll name e test. |
RunTeafTests.ps1 |
RunPairingTests | – Fornecido como um script CMD e um script do PowerShell. – Executa os testes de emparelhamento Bluetooth. – Dá suporte a argumentos personalizados, se fornecido. |
RunPairingTests.batRunPairingTests.ps1 |
RunHidTests | – Fornecido como um script CMD e um script do PowerShell. – Executa os testes de BLUETOOTH HID. – Dá suporte a argumentos personalizados, se fornecido. |
RunHidTests.batRunHidTests.ps1 |
RunAudioTests | – Fornecido como um script CMD e um script do PowerShell. – Executa testes de áudio, incluindo detecção de falhas e validação de volume de áudio. – Dá suporte a argumentos personalizados se fornecido |
RunAudioTests.batRunAudioTests.ps1 |
RunAudioHidScenarioTests | – Fornecido como um script CMD e um script do PowerShell. – Executa testes de cenário de ÁUDIO e HID. – Dá suporte a argumentos personalizados se fornecido |
RunAudioHidScenarioTests.batRunAudioHidScenarioTests.ps1 |
RunBatteryTests | – Fornecido como um script CMD e um script do PowerShell. – Executa testes de bateria. – Dá suporte a argumentos personalizados se fornecido |
RunBatteryTests.batRunBatteryTests.ps1 |
RunWiFiAudioScenarioTests | – Fornecido como um script CMD e um script do PowerShell. – Executa testes de cenário de áudio e Wi-Fi. – Dá suporte a argumentos personalizados se fornecido |
RunWiFiAudioScenarioTests.batRunWiFiAudioScenarioTests.ps1 |
RunWiFiAudioHidScenarioTests | – Fornecido como um script CMD e um script do PowerShell. – Executa testes de cenário de Wi-Fi, áudio e HID. – Dá suporte a argumentos personalizados se fornecido |
RunWiFiAudioHidScenarioTests.batRunWiFiAudioHidScenarioTests.ps1 |
RunPowerStateTests | – Fornecido como um script CMD e um script do PowerShell. – Executa os testes de estado de energia. – Dá suporte a argumentos personalizados se fornecido |
RunPowerStateTests.batRunPowerStateTests.ps1 |
Firmware de penas bluefruit | - Binários compilados para o dispositivo Bluefruit Feather. | BtpBluefruit_nRF52840.ino.zip |
ESP32 Firmware | – Binários compilados para o dispositivo ESP32wifi. | WiFi-ESP32.ino.bin WiFi-ESP32.ino.partitions.bin |
Binários dependentes da arquitetura
Os arquivos listados nesta tabela estão disponíveis nas arquiteturas X86, AMD64 e Arm64. O instalador extrairá uma instância de cada uma por arquitetura.
Ferramenta de Teste | Descrição | Nome de arquivo |
---|---|---|
TAEF | - TAEF (Estrutura de Criação e Execução de Teste) | C:\BTP\<version>\TAEF |
BtpDevicePlugin | – Binário necessário para dar suporte a testes que usam uma rádio Bluetooth do Windows local. | Microsoft.Bluetooth.TestPlatform.BtpDevicePlugin.dll |
GenericSerialIO | – Binário necessário para dar suporte a dispositivos BTP que usam a comunicação serial do Windows. | Microsoft.Bluetooth.TestPlatform.GenericSerialIO.dll |
HidTests | – Testar binário para testes hid bluetooth. – Pode ser executado usando TAEF ou por meio dos scripts fornecidos. |
TaefHidTests.dll |
PairingTests | – Testar binário para testes de emparelhamento Bluetooth. – Pode ser executado usando TAEF ou por meio dos scripts fornecidos. |
TaefPairingTests.dll |
AudioTests | – Testar binário para testes de Áudio Bluetooth. – Pode ser executado usando TAEF. |
TaefAudioTests.dll |
AudioHidScenarioTests | – Testar binário para testes de cenário de Áudio Bluetooth e HID. – Pode ser executado usando TAEF. |
TaefAudioHidScenarioTests.dll |
BatteryTests | – Testar binário para testes de bateria Bluetooth. – Pode ser executado usando TAEF. |
TaefBatteryTests.dll |
WiFiCoexScenarioTests | – Testar binário para testes de coexistência de Bluetooth e Wi-Fi. – Pode ser executado usando TAEF. |
TaefWiFiCoexScenarioTests.dll |
PowerStateTests | – Testar binário para testes de estado de energia Bluetooth. – Pode ser executado usando TAEF. |
TaefPowerStateTests.dll |
TraduciCmd | - Ferramenta de linha de comando para consultar e alterar o estado do Traduci, incluindo comandos de depuração. - Usado para atualização de firmware para hardware Traduci. |
TraduciCmd.exe |
BTETLParse | - Ferramenta de linha de comando para extrair rastreamentos HCI de arquivos ETL com suporte. | BTETLParse.exe |
BTVS | - Ferramenta gráfica para transmitir rastreamentos HCI ao vivo em formatos com suporte (como Ellisys, Frontline e Wireshark). - Disponível somente para a arquitetura x86. |
btvs.exe |