Prueba de cumplimiento de MTP: requisitos: teléfono móvil
Esta prueba valida el cumplimiento del Protocolo de transferencia de medios (MTP), revisión 1.0.
Este conjunto de pruebas garantiza que los dispositivos que usan el controlador de clase MTP de Windows cumplan los estándares de implementación de MTP. Esta prueba se dirige a dispositivos de teléfono móvil que se conectan mediante el protocolo 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 estos elementos:
Validación de administración de derechos digitales (DRM)
Dispositivos que no están basados en PTP o MTP
Dispositivos que usan controladores propietarios (de terceros) que funcionan con la pila de controladores de dispositivos portátiles (WPD) de Windows
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 esta á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 la prueba como se describe en los requisitos de prueba: Requisitos previos de pruebas portables.
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 sobre la 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 propiedad de objeto
Cada una de las categorías funcionales mencionadas anteriormente contiene 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:
Asociado 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: |
Teléfono móvil |
Programa: |
MtpTest.exe |
Sintaxis de comandos
Comando |
Descripción |
te.exe /p:"BVT=TRUE" MtpTest.dll /select(@name='@CapabilitiesTests*') /p "DeviceProfile=MtpCellPhone.xml" |
Sin opciones, inicia la GUI. |
Lista de archivos
Archivo | Ubicación |
---|---|
Mtptest.dll |
<testbinroot>\mtp\ |
MtpCellPhone.xml |
<testbinroot>\mtp\ |
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
WDKDeviceID | |
WpdTestDir | |
TaefTestFile | |
TaefParameters | |
TestParameters | |
TestSelect |