Che cos'è il formato di file MTX?
Un file .mtx è una definizione di test manuale di Visual Studio creata dagli strumenti Team Test di Microsoft, introdotti con Visual Studio Team System a metà degli anni 2000. Memorizza un elenco ordinato di passaggi di test - istruzioni in linguaggio semplice abbinate ai risultati attesi - che un tester umano esegue manualmente all'interno del test runner di Visual Studio, anziché tramite codice automatizzato.
Il file è in testo semplice o XML, codificato in UTF-8, e in genere pesa solo pochi kilobyte. Non esiste una firma magica binaria; nelle varianti XML il contenuto si apre con <?xml. Un file .mtx risiede all'interno di un progetto di test di Visual Studio insieme ad artefatti correlati come un file di metadati di test .vsmdi e un file di risultati .trx.
I test manuali in formato .mtx sono stati progettati per scenari in cui l'automazione era impraticabile - procedure guidate dell'interfaccia utente, test esplorativi e checklist di conformità - riflettendo il flusso di lavoro del test runner integrato di Visual Studio Team System.
Il formato è ora considerato legacy. Microsoft ha migrato i test manuali prima in Microsoft Test Manager (MTM) e successivamente in Azure DevOps Test Plans, dove i casi di test sono memorizzati come elementi di lavoro (work items) anziché come file autonomi. I file .mtx esistenti rimangono visualizzabili in qualsiasi editor di testo.
Nota: l'estensione .mtx è riutilizzata indipendentemente da applicazioni non correlate - inclusi gli export di matrici Matlab, i file body-shop di The Sims e formati di dati matematici generali - pertanto è necessario il contesto del progetto circostante per identificare il tipo effettivo.
Sicurezza e incolumità
RISCHIO: LOWUn test manuale .mtx di Visual Studio è una definizione di testo/XML senza payload eseguibile, quindi è a basso rischio. L'unica cautela è che, come per ogni file in un progetto di codice scaricato, è necessario fidarsi della fonte della soluzione di test da cui proviene. Se il file .mtx è in realtà un file di dati di matrice o un asset di gioco, è analogamente passivo e a basso rischio.
Dettagli del formato
in sintesi- File di dati di matrice (.mtx) - Formato di testo che memorizza una matrice matematica (spesso sparsa), ad esempio i file di scambio Matrix Market usati nel calcolo scientifico.
- Mesh/texture di The Sims di Maxis (.mtx) - Dati del corpo/mesh utilizzati dagli strumenti per i contenuti personalizzati di The Sims (Maxis).
- Dati MTX associati a Matlab - Dati di matrice in testo semplice scambiati con Matlab o strumenti numerici.
Programmi che aprono file MTX
Dettagli tecnici
specifiche approfondite| Codifica del file | Testo semplice UTF-8 o XML |
| Formato contenitore | File di testo basato su XML che utilizza lo schema Visual Studio Team Test |
| Magic bytes | Nessuna firma binaria fissa; le varianti XML iniziano con <?xml (hex 3C 3F 78 6D 6C) |
| Dimensione tipica del file | Pochi kilobyte - un breve elenco di passaggi di test e risultati attesi |
| Struttura | Sequenza ordinata di passaggi di test manuali, ognuno dei quali accoppia un'istruzione di azione con un risultato atteso |
| Tipo MIME | text/plain; le varianti XML sono identificate anche come application/xml |
| OS associato | Windows |
| Strumento primario | Microsoft Visual Studio Team System (edizione Team Test) |
| Modello di esecuzione del test | Guidato dall'uomo - un tester legge ed esegue ogni passaggio manualmente; nessun codice viene eseguito dal file |
| Ruolo nel progetto di test | Artefatto complementare ai metadati di test .vsmdi e ai file di configurazione .testsettings |
| Output dei risultati | Gli esiti dell'esecuzione del test sono salvati separatamente come file di risultati .trx, non incorporati nel file .mtx |
| Vincolo di versione | Schema del file legato alla versione di Visual Studio Team Test che lo ha creato; non compatibile con le versioni successive |
| Sostituito da | Casi di test basati su elementi di lavoro in Azure DevOps Test Plans e Microsoft Test Manager (MTM) |
| Collisione di estensioni | L'estensione .mtx è usata indipendentemente dai file di matrice Matlab, dai file body-shop di The Sims e dai formati di dati matematici generali |
| Compatibilità editor | Visualizzabile e modificabile in qualsiasi editor di testo semplice o compatibile con XML (Visual Studio, Notepad, VS Code) |
| Rilasciato | Mid-2000s, with Visual Studio Team System / Team Test (Visual Studio 2005+) |
| Ultima versione | Legacy; manual testing later moved into Microsoft Test Manager (MTM) work items and Azure DevOps Test Plans |
| Specifica | learn.microsoft.com |
Conversioni MTX
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file MTX.