Compartir a través de


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
  • Device.Portable.MediaPlayer.MTP
Plataformas
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones cliente (x64)
Versiones admitidas
  • Windows 10
  • Windows 10, versión 1511
  • Windows 10, versión 1607
  • Windows 10, versión 1703
  • Windows 10, versión 1709
  • Windows 10, versión 1803
  • Windows 10, versión 1809
  • Windows 10, versión 1903
  • Siguiente actualización a Windows 10
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:

  1. StorageID

  2. ObjectFormat

  3. ProtectionStatus

  4. ObjectSize

  5. ObjectFileName

  6. ParentObject

  7. PersistentUniqueObjectIdentifier

  8. Nombre

  9. 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