Vad är filformatet MTX?
En .mtx-fil är en definition för ett Visual Studio Manual Test skapad av Microsofts Team Test-verktyg, som introducerades med Visual Studio Team System i mitten av 2000-talet. Den lagrar en ordnad lista över teststeg - instruktioner i klartext parade med förväntade resultat - som en mänsklig testare utför manuellt i Visual Studios testkörare, snarare än automatiserad kod.
Filen är i klartext eller XML, kodad i UTF-8, och väger vanligtvis bara några få kilobyte. Det finns ingen binär filsignatur (magic bytes); i XML-varianter börjar innehållet med <?xml. En .mtx-fil finns inuti ett Visual Studio-testprojekt tillsammans med relaterade artefakter som en .vsmdi-fil för testmetadata och en .trx-fil för resultat.
Manuella tester i .mtx-format designades för scenarier där automatisering var opraktisk - genomgångar av användargränssnitt, utforskande tester och checklistor för efterlevnad - vilket återspeglar arbetsflödet i Visual Studio Team Systems inbyggda testkörare.
Formatet anses nu vara föråldrat (legacy). Microsoft migrerade manuell testning först till Microsoft Test Manager (MTM) och därefter till Azure DevOps Test Plans, där testfall lagras som arbetsobjekt (work items) snarare än fristående filer. Befintliga .mtx-filer kan fortfarande visas i valfri textredigerare.
Obs: filändelsen .mtx används oberoende av orelaterade program - inklusive matrisexporter från Matlab, body-shop-filer för The Sims och allmänna matematiska dataformat - så sammanhanget från det omgivande projektet krävs för att identifiera den faktiska typen.
Säkerhet & trygghet
RISK: LOWEtt manuellt test i Visual Studio .mtx-format är en text/XML-definition utan körbar kod, så det innebär låg risk. Den enda försiktighetsåtgärden är att du, precis som med alla filer i ett nedladdat kodprojekt, bör lita på källan till testlösningen den kom ifrån. Om .mtx-filen faktiskt är en matrisdatafil eller en speltillgång är den på samma sätt passiv och innebär låg risk.
Formatdetaljer
i ett nötskal- Matrisdatafil (.mtx) - Textformat som lagrar en (ofta gles) matematisk matris, t.ex. Matrix Market-filer som används i vetenskapliga beräkningar.
- Maxis The Sims mesh/textur (.mtx) - Kropps- eller mesh-data som används av verktyg för anpassat innehåll i The Sims (Maxis).
- Matlab-associerad MTX-data - Matrisdata i klartext som utbyts med Matlab eller numeriska verktyg.
Program som öppnar MTX-filer
Tekniska detaljer
djup specifikation| Filkodning | UTF-8 klartext eller XML |
| Containerformat | XML-baserad textfil som använder Visual Studio Team Test-schemat |
| Magic bytes | Ingen fast binär signatur; XML-varianter börjar med <?xml (hex 3C 3F 78 6D 6C) |
| Typisk filstorlek | Några få kilobyte - en kort lista med teststeg och förväntade resultat |
| Struktur | Ordnad sekvens av manuella teststeg, där varje steg parar en instruktion med ett förväntat resultat |
| MIME-typ | text/plain; XML-varianter identifieras även som application/xml |
| Associerat OS | Windows |
| Primärt verktyg | Microsoft Visual Studio Team System (Team Test-utgåvan) |
| Testkörningsmodell | Mänskligt driven - en testare läser och utför varje steg manuellt; ingen kod körs av filen |
| Roll i testprojekt | Komplement till .vsmdi-testmetadata och .testsettings-konfigurationsfiler |
| Resultatutdata | Utfall från testkörningar sparas separat som en .trx-resultatfil, inte inbäddat i .mtx |
| Versionsbindning | Filschemat är bundet till den version av Visual Studio Team Test som skapade det; inte framåtkompatibelt |
| Ersatt av | Azure DevOps Test Plans och Microsoft Test Manager (MTM) arbetsobjekt-baserade testfall |
| Namnkollision | Filändelsen .mtx används oberoende av Matlab-matrisfiler, The Sims body-shop-filer och allmänna matematiska dataformat |
| Editorkompatibilitet | Kan visas och redigeras i valfri text- eller XML-redigerare (Visual Studio, Notepad, VS Code) |
| Släppt | Mid-2000s, with Visual Studio Team System / Team Test (Visual Studio 2005+) |
| Senaste version | Legacy; manual testing later moved into Microsoft Test Manager (MTM) work items and Azure DevOps Test Plans |
| Specifikation | learn.microsoft.com |
MTX-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MTX-filer.