Hvad er MTX-filformatet?
En .mtx-fil er en definition af en manuel test i Visual Studio, oprettet af Microsoft's Team Test-værktøjer, som blev introduceret med Visual Studio Team System i midten af 2000'erne. Den gemmer en ordnet liste over testtrin - instruktioner i almindeligt sprog parret med forventede resultater - som en menneskelig tester udfører manuelt i Visual Studio's testkørselsprogram, snarere end automatiseret kode.
Filen er almindelig tekst eller XML, kodet i UTF-8, og fylder typisk kun få kilobytes. Der er ingen binær signatur (magic bytes); i XML-varianter starter indholdet med <?xml. En .mtx-fil findes i et Visual Studio-testprojekt sammen med relaterede filer som en .vsmdi-testmetadatafil og en .trx-resultatfil.
Manuelle tests i .mtx-format blev designet til scenarier, hvor automatisering var upraktisk - gennemgang af brugergrænseflader, eksplorativ testning og tjeklister til overholdelse af regler - hvilket afspejler arbejdsgangen i Visual Studio Team Systems indbyggede testkørselsprogram.
Formatet betragtes nu som forældet. Microsoft migrerede manuel testning først til Microsoft Test Manager (MTM) og efterfølgende til Azure DevOps Test Plans, hvor testsager gemmes som arbejdselementer (work items) snarere end selvstændige filer. Eksisterende .mtx-filer kan stadig ses i enhver teksteditor.
Bemærk: filtypen .mtx genbruges uafhængigt af ikke-relaterede applikationer - herunder Matlab-matrixeksport, The Sims body-shop-filer og generelle matematiske dataformater - så kontekst fra det omkringliggende projekt er nødvendig for at identificere den faktiske type.
Sikkerhed og tryghed
RISIKO: LOWEn Visual Studio .mtx manuel test er en tekst/XML-definition uden eksekverbar kode, så den udgør en lav risiko. Den eneste forsigtighedsregel er, at du, som med enhver fil i et downloadet kodeprojekt, bør stole på kilden til den testløsning, den kom fra. Hvis .mtx-filen faktisk er en matrix-datafil eller en spil-ressource, er den ligeledes passiv og har lav risiko.
Formatdetaljer
kort fortalt- Matrix-datafil (.mtx) - Tekstformat, der gemmer en (ofte tynd) matematisk matrix, f.eks. Matrix Market-udvekslingsfiler brugt i videnskabelig databehandling.
- Maxis The Sims mesh/tekstur (.mtx) - Krops- eller mesh-data brugt af The Sims (Maxis) værktøjer til brugerdefineret indhold.
- Matlab-associeret MTX-data - Matrix-data i almindelig tekst, der udveksles med Matlab eller numeriske værktøjer.
Programmer der åbner MTX-filer
Tekniske detaljer
dyb specifikation| Filkodning | UTF-8 almindelig tekst eller XML |
| Containerformat | XML-baseret tekstfil, der bruger Visual Studio Team Test-skemaet |
| Magic bytes | Ingen fast binær signatur; XML-varianter begynder med <?xml (hex 3C 3F 78 6D 6C) |
| Typisk filstørrelse | Få kilobytes - en kort liste over testtrin og forventede resultater |
| Struktur | Ordnet sekvens af manuelle testtrin, hvor hver parrer en instruktion med et forventet resultat |
| MIME-type | text/plain; XML-varianter identificeres også som application/xml |
| Tilknyttet OS | Windows |
| Primært værktøj | Microsoft Visual Studio Team System (Team Test-udgaven) |
| Testkørselsmodel | Menneskedrevet - en tester læser og udfører hvert trin manuelt; ingen kode eksekveres af filen |
| Rolle i testprojekt | Ledsagende fil til .vsmdi-testmetadata og .testsettings-konfigurationsfiler |
| Resultatoutput | Resultater af testkørsler gemmes separat som en .trx-resultatfil, ikke indlejret i .mtx |
| Versionsbinding | Filskemaet er bundet til den Visual Studio Team Test-version, der oprettede det; ikke fremadkompatibelt |
| Afløst af | Azure DevOps Test Plans og Microsoft Test Manager (MTM) arbejdselement-baserede testsager |
| Filtype-konflikt | Filtypen .mtx bruges uafhængigt af Matlab-matrixfiler, The Sims body-shop-filer og generelle matematiske dataformater |
| Editorkompatibilitet | Kan ses og redigeres i enhver tekst- eller XML-editor (Visual Studio, Notepad, VS Code) |
| Udgivet | Mid-2000s, with Visual Studio Team System / Team Test (Visual Studio 2005+) |
| Seneste version | Legacy; manual testing later moved into Microsoft Test Manager (MTM) work items and Azure DevOps Test Plans |
| Specifikation | learn.microsoft.com |
MTX-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MTX-filer.