Wat is het MTX-bestandsformaat?
Een .mtx-bestand is een definitie voor een Visual Studio Manual Test, gemaakt met de Team Test-tooling van Microsoft, geïntroduceerd met Visual Studio Team System in het midden van de jaren 2000. Het slaat een geordende lijst met teststappen op - instructies in gewone taal gekoppeld aan verwachte resultaten - die een menselijke tester handmatig uitvoert binnen de testrunner van Visual Studio, in plaats van geautomatiseerde code.
Het bestand is platte tekst of XML, gecodeerd in UTF-8, en weegt doorgaans slechts enkele kilobytes. Er is geen binaire magic signature; in XML-varianten begint de inhoud met <?xml. Een .mtx-bestand bevindt zich in een Visual Studio-testproject naast gerelateerde artefacten zoals een .vsmdi test-metadatabestand en een .trx resultatenbestand.
Handmatige testen in .mtx-formaat zijn ontworpen voor scenario's waarin automatisering onpraktisch was - UI-walkthroughs, verkennend testen en compliance-checklists - en weerspiegelen de workflow van de ingebouwde testrunner van Visual Studio Team System.
Het formaat wordt nu als verouderd beschouwd. Microsoft heeft handmatig testen eerst gemigreerd naar Microsoft Test Manager (MTM) en vervolgens naar Azure DevOps Test Plans, waar testcases worden opgeslagen als werkitems in plaats van losse bestanden. Bestaande .mtx-bestanden blijven bekijkbaar in elke teksteditor.
Let op: de extensie .mtx wordt onafhankelijk hergebruikt door niet-gerelateerde toepassingen - waaronder Matlab-matrixexports, The Sims body-shop-bestanden en algemene wiskundige databestanden - dus context van het omliggende project is vereist om het werkelijke type te identificeren.
Beveiliging & veiligheid
RISICO: LOWEen Visual Studio .mtx handmatige test is een tekst/XML-definitie zonder uitvoerbare payload, dus het risico is laag. De enige voorzorgsmaatregel is dat u, net als bij elk bestand in een gedownload codeproject, de bron van de testoplossing moet vertrouwen. Als de .mtx feitelijk een matrix-databestand of game-asset is, is deze eveneens passief en risicoarm.
Formaatdetails
in een notendop- Matrix-databestand (.mtx) - Tekstformaat voor het opslaan van een (vaak ijle) wiskundige matrix, bijv. Matrix Market exchange-bestanden gebruikt in wetenschappelijke berekeningen.
- Maxis The Sims mesh/textuur (.mtx) - Body/mesh-gegevens gebruikt door The Sims (Maxis) custom-content tools.
- Matlab-geassocieerde MTX-data - Platte tekst matrixgegevens uitgewisseld met Matlab/numerieke tools.
Programma's die MTX-bestanden openen
Technische details
diepe specificaties| Bestandscodering | UTF-8 platte tekst of XML |
| Containerformaat | Op XML gebaseerd tekstbestand dat het Visual Studio Team Test-schema gebruikt |
| Magic bytes | Geen vaste binaire handtekening; XML-varianten beginnen met <?xml (hex 3C 3F 78 6D 6C) |
| Typische bestandsgrootte | Enkele kilobytes - een korte lijst met teststappen en verwachte resultaten |
| Structuur | Geordende reeks handmatige teststappen, waarbij elke stap een actie-instructie koppelt aan een verwacht resultaat |
| MIME-type | text/plain; XML-varianten worden ook geïdentificeerd als application/xml |
| Bijbehorend OS | Windows |
| Primaire tool | Microsoft Visual Studio Team System (Team Test-editie) |
| Testuitvoeringsmodel | Mensgestuurd - een tester leest en voert elke stap handmatig uit; er wordt geen code uitgevoerd door het bestand |
| Rol in testproject | Begeleidend artefact bij .vsmdi test-metadata en .testsettings configuratiebestanden |
| Resultatenoutput | Uitkomsten van testruns worden apart opgeslagen als een .trx resultatenbestand, niet ingebed in .mtx |
| Versiebinding | Bestandsschema is gekoppeld aan de Visual Studio Team Test-versie waarmee het is gemaakt; niet voorwaarts compatibel |
| Vervangen door | Azure DevOps Test Plans en Microsoft Test Manager (MTM) op werkitems gebaseerde testcases |
| Extensie-conflict | De .mtx-extensie wordt onafhankelijk gebruikt door Matlab-matrixbestanden, The Sims body-shop-bestanden en algemene wiskundige databestanden |
| Editor-compatibiliteit | Bekijkbaar en bewerkbaar in elke platte tekst- of XML-editor (Visual Studio, Notepad, VS Code) |
| Uitgebracht | Mid-2000s, with Visual Studio Team System / Team Test (Visual Studio 2005+) |
| Laatste versie | Legacy; manual testing later moved into Microsoft Test Manager (MTM) work items and Azure DevOps Test Plans |
| Specificatie | learn.microsoft.com |
MTX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over MTX-bestanden.