Teste de conformidade do MTP – Requisitos – Telefone celular
Esse teste valida a conformidade com o PROTOCOLOP (Media Transfer Protocol), Revisão 1.0.
Esse conjunto de testes garante que os dispositivos que usam o driver de classe MTP do Windows estejam em conformidade usando os padrões de implementação do MTP. Esse teste é direcionado a dispositivos de telefone celular que se conectam usando o protocolo MTP. Esse teste valida a conformidade com protocolos definidos com base nos requisitos documentados no Programa de Certificação do Windows.
Observação
Este teste não abrange estes itens:
Validação de DRM (gerenciamento de direitos digitais)
Dispositivos que não são baseados em PTP ou MTP
Dispositivos que usam drivers proprietários (de terceiros) que funcionam com a pilha de drivers do WPD (Dispositivo Portátil do Windows)
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 recurso podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontradas 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.
Solucionando problemas
Para solução de 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 são compatíveis com o 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 de 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 do 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 estas propriedades de objeto adicionais:
Largura
Altura
SampleRate
NumberOfChannels
ScanType
CODEC de onda de áudio
AudioBitRate
VideoFourCCCodec
VideoBitrate
Frames PerThousand Second
Perfil de codificação
Para formatos de áudio com suporte, o teste procura estas propriedades de objeto adicionais:
Artista
Rastrear
AlbumName
AlbumArtist
SampleRate
NumberOfChannels
AudioBitRate
AudioWaveCodec
Todas as outras operações com suporte, propriedades de 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: |
Aparelho celular |
Programa: |
MtpTest.exe |
Sintaxe de comando
Comando |
Descrição |
te.exe /p:"BVT=TRUE" MtpTest.dll /select(@name='@CapabilitiesTests*') /p "DeviceProfile=MtpCellPhone.xml" |
Sem opções, inicia a GUI. |
Lista de arquivos
Arquivo | Location |
---|---|
Mtptest.dll |
<testbinroot>\mtp\ |
MtpCellPhone.xml |
<testbinroot>\mtp\ |
Parâmetros
Nome do parâmetro | Descrição do parâmetro |
---|---|
WDKDeviceID | |
WpdTestDir | |
TaefTestFile | |
TaefParameters | |
TestParameters | |
TestSelect |