共用方式為


MTP 合規性測試 - 需求 - 行動電話

此測試會驗證媒體傳輸通訊協定 (MTP) 1.0 版的合規性。

此測試套件可確保使用 Windows MTP 類別驅動程式的裝置符合 MTP 實作標準。 此測試會導向使用 MTP 通訊協定進行連線的行動電話裝置。 此測試會根據 Windows 認證計畫中所述的需求,驗證與已定義通訊協定的合規性。

注意

   此測試未涵蓋這些專案:

  • 數位版權管理 (DRM) 驗證

  • 不是以 PTP 或 MTP 為基礎的裝置

  • 使用與 Windows 可攜式裝置 (WPD) 驅動程式堆疊搭配使用專屬 (協力廠商) 驅動程式的裝置

 

測試詳細資料

   
規格
  • 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 Testing 必要條件

疑難排解

如需 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

此測試會驗證每個支援格式是否支援下列物件屬性:

  1. StorageID

  2. ObjectFormat

  3. ProtectionStatus

  4. ObjectSize

  5. ObjectFileName

  6. ParentObject

  7. PersistentUniqueObjectIdentifier

  8. 名稱

  9. 非消費性

針對支援的影像格式,測試會尋找這些額外的物件屬性:

  • 寬度

  • 高度

針對支援的視訊格式,測試會尋找這些額外的物件屬性:

  • 寬度

  • 高度

  • SampleRate

  • NumberOfChannels

  • ScanType

  • 音訊 WAVE 編解碼器

  • AudioBitRate

  • VideoFourCCCodec

  • VideoBitrate

  • 框架 PerThousand Second

  • 編碼設定檔

針對支援的音訊格式,測試會尋找這些額外的物件屬性:

  • 演出者

  • Track

  • AlbumName

  • AlbumArtist

  • SampleRate

  • NumberOfChannels

  • AudioBitRate

  • AudioWaveCodec

所有其他支援的作業、裝置屬性和物件屬性都會視為選擇性,因此會根據 PTP 傳輸通訊協定 (PTP) 中定義的實作詳細資料,針對數位仍然攝影裝置,版本 1.0 (PIMA15740) 和媒體傳輸通訊協定 (MTP) ,修訂 1.0 進行驗證。

執行時間:

測試持續時間取決於支援的功能、格式和作業數目。 執行時間最多可以變更 2 小時。

記錄檔:

WTTTestLog.xml

需要重新開機系統:

No

測試類別:

行動電話通訊裝置

程式:

MtpTest.exe

 

命令語法

命令

描述

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