MTP 合規性測試 - 需求 - 媒體播放機
此測試會驗證媒體傳輸通訊協定 (MTP) 1.0 版的合規性。
此測試可確保使用 MTP 類別驅動程式的裝置符合 MTP 實作標準。 此測試會導向使用 MTP 連線的可攜式媒體播放機裝置。 此測試會根據 Windows 認證計畫中所述的需求,驗證與已定義通訊協定的合規性。
注意
此測試未涵蓋下列專案:
數位版權管理 (DRM) 驗證
使用與 Windows 可攜式裝置 (WPD) 驅動程式堆疊搭配使用專屬 (協力廠商) 驅動程式的裝置
不是以 PTP 或 MTP 為基礎的裝置
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 5 |
類別 | 部署 |
以分鐘為單位的逾時 () | 300 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請完成測試設定,如測試需求中所述: Device.Portable Testing 必要條件。
MTP 裝置應為作用中且已插入,再啟動測試。 此工具Mtpinfup.exe會將附加 MTP 裝置的驅動程式更新為已簽署的測試 .inf 檔案 Mtptest.inf。 測試完成後,Mtpinfup.exe會將驅動程式更新回原始的內建驅動程式 Wpdmtp.inf。 如果裝置不支援選擇性功能,測試將會略過該測試案例。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Device.Portable Testing 進行疑難排解。
詳細資訊
此測試需要安裝 MTP 相容的裝置。 測試會針對每個需求使用通過/失敗結果完全自動化。
這項測試分成下列功能類別:
裝置功能測試
作業測試
裝置內容
物件屬性測試
上述每個功能類別都包含子測試案例,測試屬於對應類別之下的子元件。
此測試會驗證裝置是否支援下列作業:
OpenSession
CloseSession
GetDeviceInfo
GetStorageIDs
GetStorageInfo
GetObject
GetDevicePropDesc
GetDevicePropValue
SetDevicePropValue
DeleteObject
SendObject
GetNumObjects
GetObjectHandles
GetObjectInfo
SendObjectInfo
GetPartialObject
GetObjectPropsSupported
GetObjectPropDesc
GetObjectPropValue
SetObjectPropValue
GetObjectReferences
SetObjectReferences
此測試會驗證是否支援下列裝置屬性:
同步處理合作夥伴
裝置易記名稱
此測試會驗證支援下列格式:
未定義
關聯
AbstractAudioAlbum
AbstractAudioVideoPlaylist
針對 AbstractAudioAlbum,會驗證下列屬性:
Genre
AlbumArtist
此測試會驗證每個支援格式是否支援下列物件屬性:
StorageID
ObjectFormat
ProtectionStatus
ObjectSize
ObjectFileName
ParentObject
PersistentUniqueObjectIdentifier
名稱
非消費性
針對支援的影像格式,測試會尋找下列其他物件屬性:
寬度
高度
針對支援的影片格式,測試會尋找下列其他物件屬性:
寬度
高度
SampleRate
NumberOfChannels
ScanType
音訊 WAVE 編解碼器
AudioBitRate
VideoFourCCCodec
VideoBitrate
框架 PerThousand Second
編碼設定檔
針對支援的音訊格式,測試會尋找下列其他物件屬性:
演出者
Track
AlbumName
相簿藝術師
SampleRate
NumberOfChannels
AudioBitRate
AudioWaveCodec
所有其他支援的作業、裝置屬性和物件屬性都會視為選擇性,因此會根據數位仍然攝影裝置的 PTP () PTP) 中定義的實作詳細資料, (MTP) 1.0 版 (PIMA15740) 和媒體傳輸通訊協定 (MTP) 1.0 版進行驗證。
執行時間: |
測試持續時間取決於支援的功能、格式和作業數目。 執行時間最多可以變更 2 小時。 |
記錄檔: |
WTTTestLog.xml |
需要系統重新開機: |
No |
測試類別: |
可攜式媒體播放機 |
程式: |
MtpTest.exe |
命令語法
命令 | 描述 |
---|---|
te.exe /p:「BVT=TRUE」 MtpTest.dll /select (@name='@CapabilitiesTests*') /p 「DeviceProfile=MtpMediaPlayer.xml」 |
執行測試。 |
注意
針對此測試二進位檔的命令列說明,請輸入 /h。
檔案清單
檔案 | 位置 |
---|---|
Mtptest.dll |
< testbinroot >\mtp\ |
MtpMediaPlayer.xml |
< testbinroot >\mtp\ |
參數
參數名稱 | 參數描述 |
---|---|
WDKDeviceID | |
WpdTestDir | |
TaefTestFile | |
TaefParameters | |
TestParameters | |
TestSelect |