다음을 통해 공유


MTP 규정 준수 테스트 - 요구 사항 - 휴대폰

이 테스트는 MTP(미디어 전송 프로토콜), 수정 버전 1.0을 준수하는지 확인합니다.

이 테스트 제품군은 MTP 구현 표준을 사용하여 Windows MTP 클래스 드라이버를 사용하는 디바이스가 표준을 준수하는지 확인합니다. 이 테스트는 MTP 프로토콜을 사용하여 연결하는 휴대폰 디바이스를 대상으로 합니다. 이 테스트는 Windows 인증 프로그램에 문서화된 요구 사항에 따라 정의된 프로토콜 준수의 유효성을 검사합니다.

참고

   이 테스트는 다음 항목을 다루지 않습니다.

  • DRM(디지털 권한 관리) 유효성 검사

  • PTP 또는 MTP 기반이 아닌 디바이스

  • WPD(Windows 휴대용 디바이스) 드라이버 스택에서 작동하는 독점(타사) 드라이버를 사용하는 디바이스

 

테스트 세부 정보

   
사양
  • Device.Portable.MobilePhone.MTP
플랫폼
  • Windows 10, 클라이언트 버전(x86)
  • Windows 10, 클라이언트 버전(x64)
지원되는 릴리스
  • Windows 10
  • Windows 10 버전 1511
  • Windows 10 버전 1607
  • Windows 10, 버전 1703
  • Windows 10, 버전 1709
  • Windows 10, 버전 1803
  • Windows 10, 버전 1809
  • Windows 10, 버전 1903
  • Windows 10에 대한 다음 업데이트
예상 실행 시간(분) 5
범주 개발
시간 제한(분) 300
다시 부팅 필요 false
특별한 구성 필요 false
형식 automatic

 

추가 설명서

이 기능 영역의 테스트에는 다음 항목에서 찾을 수 있는 필수 조건, 설정, 문제 해결 정보를 포함한 추가 설명서가 있을 수 있습니다.

테스트 실행

테스트를 실행하기 전에 테스트 요구 사항:Device.Portable 테스트 필수 구성 요소에 설명된 대로 테스트 설정을 완료합니다.

문제 해결

HLK 테스트 실패의 일반적인 문제 해결은 Windows HLK 테스트 실패 문제 해결을 참조하세요.

문제 해결 정보는 Device.Portable 테스트 문제 해결을 참조하세요.

추가 정보

이 테스트를 수행하려면 MTP 호환 디바이스를 설치해야 합니다. 이 테스트는 각 요구 사항에 대한 통과/실패 결과에 따라 완전히 자동화됩니다.

이 테스트는 다음 기능 범주로 나뉩니다.

  • 디바이스 기능 테스트

  • 작업 테스트

  • 디바이스 속성

  • 개체 속성 테스트

위에서 언급한 각 기능 범주에는 해당 범주에 속하는 하위 구성 요소를 테스트하는 하위 테스트 사례가 포함됩니다.

이 테스트에서는 디바이스에서 다음 작업이 지원되는지 확인합니다.

  • OpenSession

  • CloseSession

  • GetDeviceInfo

  • GetStorageIDs

  • GetStorageInfo

  • GetObject

  • GetDevicePropDesc

  • GetDevicePropValue

  • SetDevicePropValue

  • DeleteObject

  • SendObject

  • GetNumObjects

  • GetObjectHandles

  • GetObjectInfo

  • SendObjectInfo

  • GetPartialObject

  • GetObjectPropsSupported

  • GetObjectPropDesc

  • GetObjectPropValue

  • SetObjectPropValue

  • GetObjectReferences

  • SetObjectReferences

이 테스트는 다음 디바이스 속성이 지원되는지 확인합니다.

  • Synchronization Partner

  • 장치 식별 이름

이 테스트는 다음 형식이 지원되는지 확인합니다.

  • 정의되지 않음

  • 연결

  • AbstractAudioAlbum

  • AbstractAudioVideoPlaylist

AbstractAudioAlbum의 경우 다음 속성이 확인됩니다.

  • Genre

  • AlbumArtist

이 테스트는 지원되는 각 형식에 대해 다음 개체 속성이 지원되는지 확인합니다.

  1. StorageID

  2. ObjectFormat

  3. ProtectionStatus

  4. ObjectSize

  5. ObjectFileName

  6. ParentObject

  7. PersistentUniqueObjectIdentifier

  8. 속성

  9. Non-Consumable

지원되는 이미지 형식의 경우 이 테스트는 다음과 같은 추가 개체 속성을 찾습니다.

  • 너비

  • 높이

지원되는 비디오 형식의 경우 이 테스트는 다음과 같은 추가 개체 속성을 찾습니다.

  • 너비

  • 높이

  • SampleRate

  • NumberOfChannels

  • ScanType

  • Audio WAVE CODEC

  • AudioBitRate

  • VideoFourCCCodec

  • VideoBitrate

  • Frames PerThousand Second

  • Encoding Profile

지원되는 오디오 형식의 경우 이 테스트는 다음과 같은 추가 개체 속성을 찾습니다.

  • Artist

  • Track

  • AlbumName

  • AlbumArtist

  • SampleRate

  • NumberOfChannels

  • AudioBitRate

  • AudioWaveCodec

지원되는 다른 모든 작업, 디바이스 속성 및 개체 속성은 선택 사항으로 간주되므로 디지털 스틸 사진 디바이스용 PTP(그림 전송 프로토콜), 버전 1.0(PIMA15740) 및 MTP(미디어 전송 프로토콜), 수정 버전 1.0에 정의된 구현 세부 정보에 따라 유효성이 검사됩니다.

실행 시간:

테스트 기간은 지원되는 기능, 형식 및 작업의 수에 따라 달라집니다. 런타임은 최대 2시간까지 다양할 수 있습니다.

로그 파일:

WTTTestLog.xml

시스템 다시 시작 필요:

테스트 범주:

셀룰러 핸드셋

프로그램:

MtpTest.exe

 

명령 구문

명령

Description

te.exe /p:"BVT=TRUE" MtpTest.dll /select(@name='@CapabilitiesTests*') /p "DeviceProfile=MtpCellPhone.xml"

옵션 없이 GUI를 시작합니다.

 

파일 목록

파일 위치

Mtptest.dll

<testbinroot>\mtp\

MtpCellPhone.xml

<testbinroot>\mtp\

 

매개 변수

매개 변수 이름 매개 변수 설명
WDKDeviceID
WpdTestDir
TaefTestFile
TaefParameters
TestParameters
TestSelect