Was ist das MTX-Dateiformat?
Eine .mtx-Datei ist eine Definition für einen manuellen Test in Visual Studio, die mit den Team Test-Tools von Microsoft erstellt wurde, welche Mitte der 2000er Jahre mit dem Visual Studio Team System eingeführt wurden. Sie speichert eine geordnete Liste von Testschritten - Anweisungen in natürlicher Sprache, gepaart mit erwarteten Ergebnissen -, die ein menschlicher Tester manuell im Test-Runner von Visual Studio ausführt, anstatt automatisierten Code zu verwenden.
Die Datei ist Klartext oder XML, in UTF-8 kodiert und wiegt normalerweise nur wenige Kilobyte. Es gibt keine binäre Magic-Signatur; in XML-Varianten beginnt der Inhalt mit <?xml. Eine .mtx-Datei befindet sich innerhalb eines Visual Studio-Testprojekts neben verwandten Artefakten wie einer .vsmdi-Testmetadatendatei und einer .trx-Ergebnisdatei.
Manuelle Tests im .mtx-Format wurden für Szenarien entwickelt, in denen eine Automatisierung unpraktisch war - UI-Walkthroughs, exploratives Testen und Compliance-Checklisten - und spiegeln den Workflow des integrierten Test-Runners von Visual Studio Team System wider.
Das Format gilt heute als veraltet (Legacy). Microsoft migrierte das manuelle Testen zuerst in den Microsoft Test Manager (MTM) und anschließend in Azure DevOps Test Plans, wo Testfälle als Work Items anstatt als eigenständige Dateien gespeichert werden. Bestehende .mtx-Dateien können weiterhin in jedem Texteditor angezeigt werden.
Hinweis: Die Dateiendung .mtx wird unabhängig davon von nicht verwandten Anwendungen verwendet - einschließlich Matlab-Matrix-Exporten, The Sims Body-Shop-Dateien und allgemeinen mathematischen Datenformaten -, daher ist der Kontext des umgebenden Projekts erforderlich, um den tatsächlichen Typ zu identifizieren.
Sicherheit
RISIKO: LOWEin manueller Visual Studio .mtx-Test ist eine Text/XML-Definition ohne ausführbare Inhalte und stellt daher ein geringes Risiko dar. Die einzige Vorsicht besteht darin, dass Sie - wie bei jeder Datei in einem heruntergeladenen Codeprojekt - der Quelle der Test-Solution vertrauen sollten, aus der sie stammt. Wenn die .mtx tatsächlich eine Matrix-Datendatei oder ein Game-Asset ist, ist sie ähnlich passiv und risikoarm.
Formatdetails
kurz gefasst- Matrix-Datendatei (.mtx) - Textformat zum Speichern einer (oft dünnbesetzten) mathematischen Matrix, z. B. Matrix Market-Austauschdateien, die im wissenschaftlichen Rechnen verwendet werden.
- Maxis The Sims Mesh/Textur (.mtx) - Body/Mesh-Daten, die von den Custom-Content-Tools von The Sims (Maxis) verwendet werden.
- Matlab-assoziierte MTX-Daten - Klartext-Matrixdaten, die mit Matlab/numerischen Werkzeugen ausgetauscht werden.
Programme zum Öffnen von MTX-Dateien
Technische Details
technische Spezifikation| Dateikodierung | UTF-8 Klartext oder XML |
| Container-Format | XML-basierte Textdatei unter Verwendung des Visual Studio Team Test-Schemas |
| Magic Bytes | Keine feste binäre Signatur; XML-Varianten beginnen mit <?xml (Hex 3C 3F 78 6D 6C) |
| Typische Dateigröße | Einige Kilobyte - eine kurze Liste von Testschritten und erwarteten Ergebnissen |
| Struktur | Geordnete Sequenz von manuellen Testschritten, wobei jeder eine Handlungsanweisung mit einem erwarteten Ergebnis paart |
| MIME-Typ | text/plain; XML-Varianten werden auch als application/xml identifiziert |
| Zugehöriges Betriebssystem | Windows |
| Primäres Werkzeug | Microsoft Visual Studio Team System (Team Test Edition) |
| Test-Ausführungsmodell | Menschgesteuert - ein Tester liest und führt jeden Schritt manuell aus; es wird kein Code durch die Datei ausgeführt |
| Rolle im Testprojekt | Begleit-Artefakt zu .vsmdi-Testmetadaten und .testsettings-Konfigurationsdateien |
| Ergebnisausgabe | Testlaufergebnisse werden separat als .trx-Ergebnisdatei gespeichert, nicht in .mtx eingebettet |
| Versionsbindung | Dateischema ist an die Visual Studio Team Test-Version gebunden, mit der es erstellt wurde; nicht vorwärtskompatibel |
| Abgelöst durch | Azure DevOps Test Plans und Microsoft Test Manager (MTM) Work-Item-basierte Testfälle |
| Erweiterungskollision | Die Endung .mtx wird unabhängig für Matlab-Matrixdateien, The Sims Body-Shop-Dateien und allgemeine mathematische Datenformate verwendet |
| Editor-Kompatibilität | Anzeigbar und editierbar in jedem Klartext- oder XML-fähigen Editor (Visual Studio, Notepad, VS Code) |
| Veröffentlicht | Mid-2000s, with Visual Studio Team System / Team Test (Visual Studio 2005+) |
| Neueste Version | Legacy; manual testing later moved into Microsoft Test Manager (MTM) work items and Azure DevOps Test Plans |
| Spezifikation | learn.microsoft.com |
MTX-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu MTX-Dateien.