Проверка соответствия требованиям 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.

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.

Сведения об устранении неполадок см. в разделе Устранение неполадок с Device.Portable Testing.

Дополнительные сведения

Для этого теста необходимо установить устройство, совместимое с MTP. Тест полностью автоматизирован с результатами Pass/Fail для каждого требования.

Этот тест состоит из следующих функциональных категорий:

  • Тесты возможностей устройства

  • Тесты операций

  • Свойства устройства

  • Тесты свойств объекта

Каждая из упомянутых выше функциональных категорий содержит дочерние тестовые случаи, проверяющие подкомпоненты, которые относятся к соответствующей категории.

Тест проверяет, поддерживаются ли устройством следующие операции:

  • 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

  • Имя_альбома

  • AlbumArtist

  • SampleRate

  • NumberOfChannels

  • AudioBitRate

  • AudioWaveCodec

Все остальные поддерживаемые операции, свойства устройств и свойства объектов считаются необязательными и, следовательно, будут проверяться в соответствии со сведениями о реализации, определенными в протоколе передачи изображений (PTP) для устройств цифровой фотосъемки версии 1.0 (PIMA15740) и протокола передачи мультимедиа (MTP), редакция 1.0.

Время выполнения:

Длительность теста зависит от количества поддерживаемых возможностей, форматов и операций. Время выполнения может варьироваться до 2 часов.

Файл журнала:

WTTTestLog.xml

Требуется перезагрузка системы:

Нет

Категория теста:

Мобильный телефон

Программа:

MtpTest.exe

 

Синтаксис команды

Get-Help

Описание

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

Без параметров запускает графический интерфейс пользователя.

 

Список файлов

Файл Расположение

Mtptest.dll

<testbinroot>\mtp\

MtpCellPhone.xml

<testbinroot>\mtp\

 

Параметры

Имя параметра Описание параметра
WDKDeviceID
WpdTestDir
TaefTestFile
TaefParameters
TestParameters
TestSelect