다음을 통해 공유


Microsoft Bluetooth 테스트 플랫폼 소프트웨어 패키지 가져오기

BTP(Bluetooth 테스트 플랫폼) 소프트웨어 패키지에는 Windows Bluetooth 스택과 Bluetooth 지원 디바이스의 상호 운용성을 테스트하기 위해 테스트 머신에 설치해야 하는 모든 것이 포함되어 있습니다. 포함된 설명서에서는 하드웨어를 구성하는 방법에 대한 정보를 제공하고 최상의 테스트 검사에 대한 토폴로지와 테스트를 실행하고 로그를 수집하는 방법에 대한 세부 정보를 제안합니다.

BTP 소프트웨어 패키지 다운로드

다음 단추를 클릭하여 최신 버전을 다운로드합니다.

참고

테스트를 실행할 컴퓨터에서 설치 관리자를 실행해야 합니다. 설치 후 파일을 복사, 이동 또는 삭제하지 마세요. 설치에 문제가 있는 경우 Windows "프로그램 추가 또는 제거"를 사용하여 BTP를 완전히 제거합니다. 그런 다음 msi를 사용하여 클린 설치를 수행합니다.

버전 업데이트

버전 변경
1.14.0 - 생성된 테스트 톤 대신 재생에 사용자 지정 오디오 파일을 사용할 수 있는 오디오 테스트가 추가되었습니다.
- 일부 중앙 디바이스에서 Bluefruit Feather를 페어링하지 못하는 문제를 해결했습니다.
- 테스트에서 Traduci 오디오 분석기의 안정성이 향상되었습니다.
- 테스트 안정성에 대한 몇 가지 다른 수정 사항 및 개선 사항.
1.12.2 - BM62 라디오에 대한 지원이 추가되었습니다.
- ESP32 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 설치가 필요하지 않습니다.
- 키 반복 및 기타 성능 문제를 보다 쉽게 catch할 수 있도록 빠른 키 입력 HID 테스트가 추가되었습니다.
- 루프 실행에 유용한 유휴 HID 테스트 후 빠른 키 입력 및 마우스 이동이 추가되었습니다.
- HID 테스트에 다시 연결 대기 시간 측정이 추가되었습니다.
- 유휴 연결 끊기 HID 테스트 후 다시 연결이 추가되었습니다.
- 안정성을 테스트하기 위한 몇 가지 수정 및 개선 사항.
1.5.1 - BTVS 및 BTETLParse 진단 도구가 추가되었습니다.
- 안정성을 테스트하기 위한 몇 가지 수정 및 개선 사항.
1.4.0 - HID 테스트에 키보드 대기 시간 테스트가 추가되었습니다.
- HID 테스트에 마우스 테스트가 추가되었습니다.
- 오디오 + HID 시나리오 테스트가 추가되었습니다.
- 배터리 테스트가 추가되었습니다.
- 이전 Windows 릴리스에서 실행할 때 테스트가 로드되지 못하는 문제를 해결했습니다.
- 네이티브가 아닌 CMD/PowerShell 환경에서 실행할 때 실패한 스크립트를 수정했습니다.
- 안정성을 테스트하기 위한 몇 가지 수정 및 개선 사항.
1.3.1 - A2DP 및 HFP를 행사할 수 있는 오디오 테스트가 추가되었습니다.
- Traduci의 FPGA를 통해 오디오 볼륨 유효성 검사 및 결함 검색이 추가되었습니다.
- 테스트 이름이 더 짧고 사용자에게 친숙한 이름으로 바뀌었습니다.
- 안정성을 테스트하기 위한 몇 가지 수정 및 개선 사항.
1.2.1 - 프라이빗 미리 보기에서 공개로 BTP 이동.
- 지연된 명령을 실행하는 Traduci의 새로운 기능을 보여 주는 실험적 SleepTests가 추가되었습니다.
- 안정성을 테스트하기 위한 몇 가지 수정 및 개선 사항.

패키지의 도구

아키텍처 독립 파일

테스트 도구 Description 파일 이름
ConfigureMachineForBtp - CMD 스크립트 및 PowerShell 스크립트로 제공됩니다.
- BTP 테스트를 실행하기 위한 테스트 머신을 구성합니다.
- 새 컴퓨터 또는 OS 설치에서 첫 번째 테스트를 실행하기 전에 실행되도록 합니다.

ConfigureMachineForBtp.batConfigureMachineForBtp.ps1
GetProcessorArchitectureName - PowerShell 스크립트로 제공됩니다.
- 다른 스크립트가 현재 컴퓨터의 아키텍처를 식별할 수 있도록 허용
GetProcessorArchitectureName.ps1
RunTaefTest - 테스트 dll 이름 및 테스트 매개 변수가 지정된 경우 TAEF 테스트를 실행하기 위한 PowerShell 도우미 스크립트입니다.
RunTeafTests.ps1
RunPairingTests - CMD 스크립트 및 PowerShell 스크립트로 제공됩니다.
- Bluetooth 페어링 테스트를 실행합니다.
- 제공된 경우 사용자 지정 인수를 지원합니다.

RunPairingTests.batRunPairingTests.ps1
RunHidTests - CMD 스크립트 및 PowerShell 스크립트로 제공됩니다.
- Bluetooth HID 테스트를 실행합니다.
- 제공된 경우 사용자 지정 인수를 지원합니다.

RunHidTests.batRunHidTests.ps1
RunAudioTests - CMD 스크립트 및 PowerShell 스크립트로 제공됩니다.
- 결함 감지 및 오디오 볼륨 유효성 검사를 포함한 오디오 테스트를 실행합니다.
- 제공된 경우 사용자 지정 인수를 지원합니다.

RunAudioTests.batRunAudioTests.ps1
RunAudioHidScenarioTests - CMD 스크립트 및 PowerShell 스크립트로 제공됩니다.
- 오디오 및 HID 시나리오 테스트를 실행합니다.
- 제공된 경우 사용자 지정 인수를 지원합니다.

RunAudioHidScenarioTests.batRunAudioHidScenarioTests.ps1
RunBatteryTests - CMD 스크립트 및 PowerShell 스크립트로 제공됩니다.
- 배터리 테스트를 실행합니다.
- 제공된 경우 사용자 지정 인수를 지원합니다.

RunBatteryTests.batRunBatteryTests.ps1
RunWiFiAudioScenarioTests - CMD 스크립트 및 PowerShell 스크립트로 제공됩니다.
- Wi-Fi 및 오디오 시나리오 테스트를 실행합니다.
- 제공된 경우 사용자 지정 인수를 지원합니다.

RunWiFiAudioScenarioTests.batRunWiFiAudioScenarioTests.ps1
RunWiFiAudioHidScenarioTests - CMD 스크립트 및 PowerShell 스크립트로 제공됩니다.
- Wi-Fi, 오디오 및 HID 시나리오 테스트를 실행합니다.
- 제공된 경우 사용자 지정 인수를 지원합니다.

RunWiFiAudioHidScenarioTests.batRunWiFiAudioHidScenarioTests.ps1
RunPowerStateTests - CMD 스크립트 및 PowerShell 스크립트로 제공됩니다.
- 전원 상태 테스트를 실행합니다.
- 제공된 경우 사용자 지정 인수를 지원합니다.

RunPowerStateTests.batRunPowerStateTests.ps1
Bluefruit Feather 펌웨어 - Bluefruit Feather 디바이스에 대해 컴파일된 이진 파일입니다. BtpBluefruit_nRF52840.ino.zip
ESP32 펌웨어 - ESP32wifi 디바이스에 대해 컴파일된 이진 파일입니다. WiFi-ESP32.ino.bin
WiFi-ESP32.ino.partitions.bin

아키텍처 종속 이진 파일

이 표에 나열된 파일은 X86, AMD64 및 Arm64 아키텍처에서 사용할 수 있습니다. 설치 관리자는 각 아키텍처당 하나의 instance 추출합니다.

테스트 도구 Description 파일 이름
TAEF - 테스트 작성 및 실행 프레임워크(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 오디오 테스트에 대한 이진 테스트.
- TAEF를 사용하여 실행할 수 있습니다.
TaefAudioTests.dll
AudioHidScenarioTests - Bluetooth 오디오 및 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