Teste de conformidade do MTP – Requisitos – Media Players
Esse teste valida a conformidade com o Protocolo de Transferência de Mídia (MTP), Revisão 1.0.
Esse teste garante que os dispositivos que usam o driver de classe MTP estejam em conformidade com os padrões de implementação do MTP. Esse teste é direcionado para dispositivos de media player portáteis que se conectam usando o MTP. Esse teste valida a conformidade com os protocolos definidos com base nos requisitos documentados no Programa de Certificação do Windows.
Observação
Este teste não abrange os seguintes itens:
Validação de DRM (gerenciamento de direitos digitais)
Dispositivos que usam drivers proprietários (de terceiros) que funcionam com a pilha de driver do Dispositivo Portátil do Windows (WPD)
Dispositivos que não são baseados em PTP ou MTP
Detalhes do teste
Especificações |
|
Plataformas |
|
Versões com suporte |
|
Tempo de execução esperado (em minutos) | 5 |
Categoria | Desenvolvimento |
Tempo limite (em minutos) | 300 |
Requer reinicialização | false |
Requer configuração especial | false |
Tipo | automático |
Documentação adicional
Os testes nessa área de recursos podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontrados nos tópicos a seguir:
Executando o teste
Antes de executar o teste, conclua a configuração de teste conforme descrito nos requisitos de teste: Pré-requisitos de teste device.portable.
O dispositivo MTP deve estar ativo e conectado antes de iniciar o teste. A ferramenta Mtpinfup.exe atualizará o driver do dispositivo MTP anexado para um arquivo .inf de teste assinado Mtptest.inf. Após a conclusão do teste, Mtpinfup.exe atualizará o driver de volta para o driver de caixa original Wpdmtp.inf. Se não houver suporte para uma funcionalidade opcional pelo dispositivo, o teste ignorará esse caso de teste.
Solucionando problemas
Para solucionar problemas genéricos de falhas de teste do HLK, consulte Solução de problemas de falhas de teste do Windows HLK.
Para obter informações de solução de problemas, consulte Solução de problemas de dispositivo.teste portátil.
Mais informações
Esse teste requer que um dispositivo compatível com MTP esteja instalado. O teste é totalmente automatizado com resultados aprovados/reprovados para cada requisito.
Esse teste é dividido nas seguintes categorias funcionais:
Testes de funcionalidades do dispositivo
Testes de operações
Propriedades do Dispositivo
Testes de Propriedade de Objeto
Cada uma das categorias funcionais mencionadas acima contém casos de teste filho, testando os subcomponentes que se enquadram na categoria correspondente.
O teste validará se as seguintes Operações têm suporte no dispositivo:
OpenSession
CloseSession
GetDeviceInfo
GetStorageIDs
GetStorageInfo
GetObject
GetDevicePropDesc
GetDevicePropValue
SetDevicePropValue
DeleteObject
SendObject
GetNumObjects
GetObjectHandles
GetObjectInfo
SendObjectInfo
GetPartialObject
GetObjectPropsSupported
GetObjectPropDesc
GetObjectPropValue
SetObjectPropValue
GetObjectReferences
SetObjectReferences
O teste valida se há suporte para as seguintes propriedades do dispositivo:
Parceiro de sincronização
Nome amigável do dispositivo
O teste valida se há suporte para os seguintes formatos:
Indefinido
Associação
AbstractAudioAlbum
AbstractAudioVideoPlaylist
Para AbstractAudioAlbum, as seguintes propriedades são verificadas:
Gênero
AlbumArtist
O teste valida se as seguintes Propriedades de Objeto têm suporte para cada formato com suporte:
StorageID
ObjectFormat
ProtectionStatus
ObjectSize
ObjectFileName
Parentobject
PersistentUniqueObjectIdentifier
Nome
Não consumível
Para formatos de imagem com suporte, o teste procura estas propriedades de objeto adicionais:
Largura
Altura
Para formatos de vídeo com suporte, o teste procura por estas propriedades de objeto adicionais:
Largura
Altura
SampleRate
NumberOfChannels
ScanType
Audio WAVE CODEC
AudioBitRate
VideoFourCCCodec
VideoBitrate
Frames PerThousand Second
Perfil de codificação
Para formatos de áudio com suporte, o teste procura por estas propriedades de objeto adicionais:
Artista
Rastrear
AlbumName
AlbumArtist
SampleRate
NumberOfChannels
AudioBitRate
AudioWaveCodec
Todas as outras operações com suporte, propriedades do dispositivo e propriedades de objeto são consideradas opcionais e, portanto, serão validadas de acordo com os detalhes de implementação definidos no PROTOCOLOP (Protocolo de Transferência de Imagem) para Dispositivos De Fotografia Ainda Digitais, Versão 1.0 (PIMA15740) e Protocolo de Transferência de Mídia (MTP), Revisão 1.0.
Tempo de execução: |
A duração do teste depende do número de recursos, formatos e operações com suporte. O tempo de execução pode variar até 2 horas. |
Arquivo de log: |
WTTTestLog.xml |
Reinicialização do sistema necessária: |
Não |
Categoria de teste: |
Player de Mídia Portátil |
Programa: |
MtpTest.exe |
Sintaxe de comando
Comando | Descrição |
---|---|
te.exe /p:"BVT=TRUE" MtpTest.dll /select(@name='@CapabilitiesTests*') /p "DeviceProfile=MtpMediaPlayer.xml" |
Executa o teste. |
Observação
Para obter ajuda de linha de comando para esse binário de teste, digite /h.
Lista de arquivos
Arquivo | Location |
---|---|
Mtptest.dll |
<testbinroot>\mtp\ |
MtpMediaPlayer.xml |
<testbinroot>\mtp\ |
Parâmetros
Nome do parâmetro | Descrição do parâmetro |
---|---|
WDKDeviceID | |
WpdTestDir | |
TaefTestFile | |
TaefParameters | |
TestParameters | |
TestSelect |