Test de conformité MTP - Configuration requise - Téléphone mobile
Ce test valide la conformité avec le protocole MTP (Media Transfer Protocol), révision 1.0.
Cette suite de tests garantit que les appareils qui utilisent le pilote de classe MTP Windows sont conformes aux normes d’implémentation MTP. Ce test s’adresse aux appareils de téléphone mobile qui se connectent à l’aide du protocole MTP. Ce test valide la conformité avec les protocoles définis en fonction des exigences documentées dans le programme de certification Windows.
Notes
Ce test ne couvre pas les éléments suivants :
Validation de la gestion des droits numériques (DRM)
Appareils qui ne sont pas basés sur PTP ou MTP
Appareils qui utilisent des pilotes propriétaires (tiers) qui fonctionnent avec la pile de pilotes de périphériques portables Windows (WPD)
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 5 |
Catégorie | Développement |
Délai d’expiration (en minutes) | 300 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Documentation supplémentaire
Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :
Exécution du test
Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions requises pour le test : Device.Portable Testing Prerequisites.
Dépannage
Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.
Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests Device.Portable.
Plus d’informations
Ce test nécessite qu’un appareil compatible MTP soit installé. Le test est entièrement automatisé avec les résultats Réussite/Échec pour chaque exigence.
Ce test est divisé en catégories fonctionnelles suivantes :
Tests des fonctionnalités de l’appareil
Tests d’opérations
Propriétés de l’appareil
Tests de propriété d’objet
Chacune des catégories fonctionnelles mentionnées ci-dessus contient des cas de test enfants, testant les sous-composants qui appartiennent à la catégorie correspondante.
Le test vérifie que les opérations suivantes sont prises en charge par l’appareil :
OpenSession
CloseSession
GetDeviceInfo
GetStorageIDs
GetStorageInfo
GetObject
GetDevicePropDesc
GetDevicePropValue
SetDevicePropValue
DeleteObject
SendObject
GetNumObjects
GetObjectHandles
GetObjectInfo
SendObjectInfo
GetPartialObject
GetObjectPropsSupported
GetObjectPropDesc
GetObjectPropValue
SetObjectPropValue
GetObjectReferences
SetObjectReferences
Le test vérifie que les propriétés d’appareil suivantes sont prises en charge :
Partenaire de synchronisation
Nom convivial de l’appareil
Le test vérifie que les formats suivants sont pris en charge :
Indéfini
Association
AbstractAudioAlbum
AbstractAudioVideoPlaylist
Pour AbstractAudioAlbum, les propriétés suivantes sont vérifiées :
Genre
AlbumArtist
Le test vérifie que les propriétés d’objet suivantes sont prises en charge pour chaque format pris en charge :
StorageID
ObjectFormat
ProtectionStatus
ObjectSize
ObjectFileName
ParentObject
PersistentUniqueObjectIdentifier
Nom
Non consommable
Pour les formats d’image pris en charge, le test recherche ces propriétés d’objet supplémentaires :
Largeur
Hauteur
Pour les formats vidéo pris en charge, le test recherche ces propriétés d’objet supplémentaires :
Largeur
Hauteur
Samplerate
NumberOfChannels
ScanType
Audio WAVE CODEC
AudioBitRate
VideoFourCCCodec
VideoBitrate
Frames PerThousand Second
Profil d’encodage
Pour les formats audio pris en charge, le test recherche ces propriétés d’objet supplémentaires :
Artiste
Suivre
AlbumName
AlbumArtist
Samplerate
NumberOfChannels
AudioBitRate
AudioWaveCodec
Toutes les autres opérations, propriétés de l’appareil et propriétés d’objet prises en charge sont considérées comme facultatives et sont donc validées en fonction des détails d’implémentation définis dans le protocole PTP (Picture Transfer Protocol) pour les appareils de photographie numérique, version 1.0 (PIMA15740) et le protocole MTP (Media Transfer Protocol), Révision 1.0.
Durée d’exécution : |
La durée du test dépend du nombre de fonctionnalités, de formats et d’opérations pris en charge. La durée d’exécution peut varier jusqu’à 2 heures. |
Fichier journal : |
WTTTestLog.xml |
Redémarrage du système requis : |
Non |
Catégorie de test : |
Combiné cellulaire |
Programme: |
MtpTest.exe |
Syntaxe de commande
Commande |
Description |
te.exe /p:"BVT=TRUE » MtpTest.dll /select(@name='@CapabilitiesTests*') /p « DeviceProfile=MtpCellPhone.xml » |
Sans options, lance l’interface graphique graphique. |
Liste de fichiers
File | Emplacement |
---|---|
Mtptest.dll |
<testbinroot>\mtp\ |
MtpCellPhone.xml |
<testbinroot>\mtp\ |
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
WDKDeviceID | |
WpdTestDir | |
TaefTestFile | |
TaefParameters | |
TestParameters | |
TestSelect |