Prueba de cumplimiento de MTP: requisitos: reproductores multimedia
Esta prueba valida el cumplimiento del Protocolo de transferencia de medios (MTP), revisión 1.0.
Esta prueba garantiza que los dispositivos que usan el controlador de clase MTP cumplan con los estándares de implementación de MTP. Esta prueba se dirige a dispositivos portátiles del reproductor multimedia que se conectan mediante MTP. Esta prueba valida el cumplimiento de protocolos definidos en función de los requisitos que se documentan en el Programa de certificación de Windows.
Nota
Esta prueba no cubre los siguientes elementos:
Validación de administración de derechos digitales (DRM)
Dispositivos que usan controladores propietarios (de terceros) que funcionan con la pila de controladores del dispositivo portátil (WPD) de Windows
Dispositivos que no están basados en PTP o MTP
Detalles de las pruebas
Especificaciones |
|
Plataformas |
|
Versiones admitidas |
|
Tiempo de ejecución esperado (en minutos) | 5 |
Categoría | Desarrollo |
Tiempo de espera (en minutos) | 300 |
Requiere reinicio | false |
Requiere una configuración especial | false |
Tipo | automatic |
Documentación adicional
Las pruebas de este área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:
Ejecución de la prueba
Antes de ejecutar la prueba, complete la configuración de prueba como se describe en los requisitos de prueba: Requisitos previos de pruebas portátiles de Device.Portable.
El dispositivo MTP debe estar activo y conectado antes de comenzar la prueba. La herramienta Mtpinfup.exe actualizará el controlador del dispositivo MTP conectado a un archivo .inf de prueba firmado Mtptest.inf. Después de completar la prueba, Mtpinfup.exe actualizará el controlador al controlador original Wpdmtp.inf. Si el dispositivo no admite una funcionalidad opcional, la prueba omitirá ese caso de prueba.
Solución de problemas
Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.
Para obtener información de solución de problemas, consulte Solución de problemas de Device.Portable Testing.
Más información
Esta prueba requiere que se instale un dispositivo compatible con MTP. La prueba está totalmente automatizada con los resultados de paso y error para cada requisito.
Esta prueba se divide en las siguientes categorías funcionales:
Pruebas de funcionalidades del dispositivo
Pruebas de operaciones
Propiedades de dispositivos
Pruebas de object (propiedad)
Cada una de las categorías funcionales mencionadas anteriormente contienen casos de prueba secundarios, probando los sub componentes que se encuentran en la categoría correspondiente.
La prueba validará que el dispositivo admite las siguientes operaciones:
OpenSession
CloseSession
GetDeviceInfo
GetStorageIDs
GetStorageInfo
GetObject
GetDevicePropDesc
GetDevicePropValue
SetDevicePropValue
DeleteObject
Enviarobjeto
GetNumObjects
GetObjectHandles
GetObjectInfo
SendObjectInfo
GetPartialObject
GetObjectPropsSupported
GetObjectPropDesc
GetObjectPropValue
SetObjectPropValue
GetObjectReferences
SetObjectReferences
La prueba valida que se admiten las siguientes propiedades de dispositivo:
Partner de sincronización
Nombre descriptivo del dispositivo
La prueba valida que se admiten los siguientes formatos:
No definido
Asociación
AbstractAudioAlbum
AbstractAudioVideoPlaylist
Para AbstractAudioAlbum, se comprueban las siguientes propiedades:
Género
AlbumArtist
La prueba valida que se admiten las siguientes propiedades de objeto para cada formato admitido:
StorageID
ObjectFormat
ProtectionStatus
ObjectSize
ObjectFileName
ParentObject
PersistentUniqueObjectIdentifier
Nombre
No consumible
Para los formatos de imagen admitidos, la prueba busca estas propiedades de objeto adicionales:
Ancho
Alto
Para los formatos de vídeo admitidos, la prueba busca estas propiedades de objeto adicionales:
Ancho
Alto
SampleRate
NumberOfChannels
ScanType
CÓDEC DE ONDA de audio
AudioBitRate
VideoFourCCCodec
VideoBitrate
Fotogramas PerThousand Second
Perfil de codificación
Para los formatos de audio admitidos, la prueba busca estas propiedades de objeto adicionales:
Artista
Track
AlbumName
AlbumArtist
SampleRate
NumberOfChannels
AudioBitRate
AudioWaveCodec
Todas las demás operaciones admitidas, propiedades de dispositivo y propiedades de objeto se consideran opcionales y, por tanto, se validarán según los detalles de implementación definidos en el Protocolo de transferencia de imágenes (PTP) para dispositivos de fotografía todavía digital, versión 1.0 (PIMA15740) y protocolo de transferencia de medios (MTP), revisión 1.0.
Tiempo de ejecución: |
La duración de la prueba depende del número de funcionalidades, formatos y operaciones admitidos. El tiempo de ejecución puede variar hasta 2 horas. |
Archivo de registro: |
WTTTestLog.xml |
Se requiere el reinicio del sistema: |
No |
Categoría de prueba: |
Reproductor multimedia portátil |
Programa: |
MtpTest.exe |
Sintaxis de comandos
Comando | Descripción |
---|---|
te.exe /p:"BVT=TRUE" MtpTest.dll /select(@name='@CapabilitiesTests*') /p "DeviceProfile=MtpMediaPlayer.xml" |
Ejecuta la prueba. |
Nota
Para obtener ayuda de la línea de comandos para este binario de prueba, escriba /h.
Lista de archivos
Archivo | Ubicación |
---|---|
Mtptest.dll |
<testbinroot>\mtp\ |
MtpMediaPlayer.xml |
<testbinroot>\mtp\ |
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
WDKDeviceID | |
WpdTestDir | |
TaefTestFile | |
TaefParameters | |
TestParameters | |
TestSelect |