Qu'est-ce que le format de fichier MTX ?
Un fichier .mtx est une définition de test manuel Visual Studio créée par les outils Team Test de Microsoft, introduits avec Visual Studio Team System au milieu des années 2000. Il stocke une liste ordonnée d'étapes de test - des instructions en langage clair associées à des résultats attendus - qu'un testeur humain exécute manuellement dans le moteur de test de Visual Studio, plutôt que du code automatisé.
Le fichier est en texte brut ou XML, encodé en UTF-8, et pèse généralement quelques kilo-octets seulement. Il n'y a pas de signature magique binaire ; dans les variantes XML, le contenu commence par <?xml. Un fichier .mtx réside dans un projet de test Visual Studio aux côtés d'artefacts connexes tels qu'un fichier de métadonnées de test .vsmdi et un fichier de résultats .trx.
Les tests manuels au format .mtx ont été conçus pour des scénarios où l'automatisation était peu pratique - parcours de l'interface utilisateur, tests exploratoires et listes de contrôle de conformité - reflétant le flux de travail du moteur de test intégré de Visual Studio Team System.
Le format est désormais considéré comme hérité. Microsoft a migré les tests manuels d'abord vers Microsoft Test Manager (MTM), puis vers Azure DevOps Test Plans, où les cas de test sont stockés en tant qu'éléments de travail plutôt que comme des fichiers autonomes. Les fichiers .mtx existants restent consultables dans n'importe quel éditeur de texte.
Note : l'extension .mtx est réutilisée indépendamment par des applications non liées - notamment les exports de matrices Matlab, les fichiers Body Shop de The Sims et des formats de données mathématiques généraux - le contexte du projet environnant est donc nécessaire pour identifier le type réel.
Sécurité et sûreté
RISQUE : LOWUn test manuel Visual Studio .mtx est une définition texte/XML sans charge utile exécutable, il présente donc un risque faible. La seule précaution est que, comme pour tout fichier dans un projet de code téléchargé, vous devez faire confiance à la source de la solution de test dont il provient. Si le .mtx est en réalité un fichier de données matricielles ou un élément de jeu, il est tout aussi passif et présente un risque faible.
Détails du format
en bref- Fichier de données matricielles (.mtx) - Format texte stockant une matrice mathématique (souvent creuse), par exemple les fichiers d'échange Matrix Market utilisés en calcul scientifique.
- Maillage/texture The Sims de Maxis (.mtx) - Données de corps/maillage utilisées par les outils de contenu personnalisé de The Sims (Maxis).
- Données MTX associées à Matlab - Données matricielles en texte brut échangées avec Matlab ou des outils numériques.
Programmes qui ouvrent les fichiers MTX
Détails techniques
spécifications approfondies| Encodage du fichier | Texte brut UTF-8 ou XML |
| Format de conteneur | Fichier texte basé sur XML utilisant le schéma Visual Studio Team Test |
| Octets magiques | Pas de signature binaire fixe ; les variantes XML commencent par <?xml (hex 3C 3F 78 6D 6C) |
| Taille de fichier typique | Quelques kilo-octets - une courte liste d'étapes de test et de résultats attendus |
| Structure | Séquence ordonnée d'étapes de test manuel, chacune associant une instruction d'action à un résultat attendu |
| Type MIME | text/plain ; les variantes XML sont également identifiées comme application/xml |
| Système d'exploitation associé | Windows |
| Outil principal | Microsoft Visual Studio Team System (édition Team Test) |
| Modèle d'exécution des tests | Piloté par l'humain - un testeur lit et effectue chaque étape manuellement ; aucun code n'est exécuté par le fichier |
| Rôle dans le projet de test | Artefact d'accompagnement des métadonnées de test .vsmdi et des fichiers de configuration .testsettings |
| Sortie des résultats | Les résultats des tests sont enregistrés séparément dans un fichier .trx, et non intégrés dans le .mtx |
| Liaison de version | Schéma de fichier lié à la version de Visual Studio Team Test qui l'a créé ; pas de compatibilité ascendante |
| Remplacé par | Cas de test basés sur des éléments de travail dans Azure DevOps Test Plans et Microsoft Test Manager (MTM) |
| Collision d'extension | L'extension .mtx est utilisée indépendamment par les fichiers de matrice Matlab, les fichiers Body Shop de The Sims et les formats de données mathématiques généraux |
| Compatibilité de l'éditeur | Consultable et modifiable dans n'importe quel éditeur de texte brut ou XML (Visual Studio, Notepad, VS Code) |
| Publié | Mid-2000s, with Visual Studio Team System / Team Test (Visual Studio 2005+) |
| Dernière version | Legacy; manual testing later moved into Microsoft Test Manager (MTM) work items and Azure DevOps Test Plans |
| Spécification | learn.microsoft.com |
Conversions MTX
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers MTX.