O que é o formato de ficheiro MTX?
Um arquivo .mtx é uma definição de Teste Manual do Visual Studio criada pelas ferramentas Team Test da Microsoft, introduzidas com o Visual Studio Team System em meados dos anos 2000. Ele armazena uma lista ordenada de etapas de teste - instruções em linguagem simples combinadas com resultados esperados - que um testador humano executa manualmente dentro do executor de testes do Visual Studio, em vez de qualquer código automatizado.
O arquivo é texto simples ou XML, codificado em UTF-8, e normalmente pesa apenas alguns kilobytes. Não há uma assinatura mágica binária; em variantes XML, o conteúdo abre com <?xml. Um arquivo .mtx reside dentro de um projeto de teste do Visual Studio ao lado de artefatos relacionados, como um arquivo de metadados de teste .vsmdi e um arquivo de resultados .trx.
Os testes manuais no formato .mtx foram projetados para cenários onde a automação era impraticável - orientações de UI, testes exploratórios e checklists de conformidade - refletindo o fluxo de trabalho do executor de testes integrado do Visual Studio Team System.
O formato é agora considerado legado. A Microsoft migrou os testes manuais primeiro para o Microsoft Test Manager (MTM) e, posteriormente, para o Azure DevOps Test Plans, onde os casos de teste são armazenados como itens de trabalho (work items) em vez de arquivos independentes. Os arquivos .mtx existentes permanecem visualizáveis em qualquer editor de texto.
Nota: a extensão .mtx é reutilizada independentemente por aplicativos não relacionados - incluindo exportações de matrizes do Matlab, arquivos de body-shop do The Sims e formatos de dados matemáticos gerais - portanto, o contexto do projeto ao redor é necessário para identificar o tipo real.
Segurança e proteção
RISCO: LOWUm teste manual .mtx do Visual Studio é uma definição de texto/XML sem carga executável, portanto, é de baixo risco. A única precaução é que, como qualquer arquivo em um projeto de código baixado, você deve confiar na fonte da solução de teste de onde ele veio. Se o .mtx for na verdade um arquivo de dados de matriz ou recurso de jogo, ele é igualmente passivo e de baixo risco.
Detalhes do formato
em resumo- Arquivo de dados de matriz (.mtx) - Formato de texto que armazena uma matriz matemática (frequentemente esparsa), por exemplo, arquivos de intercâmbio Matrix Market usados em computação científica.
- Malha/textura de The Sims da Maxis (.mtx) - Dados de corpo/malha usados pelas ferramentas de conteúdo personalizado de The Sims (Maxis).
- Dados MTX associados ao Matlab - Dados de matriz em texto simples trocados com Matlab/ferramentas numéricas.
Programas que abrem arquivos MTX
Detalhes técnicos
especificação profunda| Codificação do arquivo | Texto simples UTF-8 ou XML |
| Formato de contêiner | Arquivo de texto baseado em XML usando o esquema Visual Studio Team Test |
| Magic bytes | Nenhuma assinatura binária fixa; variantes XML começam com <?xml (hex 3C 3F 78 6D 6C) |
| Tamanho típico do arquivo | Alguns kilobytes - uma pequena lista de etapas de teste e resultados esperados |
| Estrutura | Sequência ordenada de etapas de teste manual, cada uma combinando uma instrução de ação com um resultado esperado |
| Tipo MIME | text/plain; variantes XML também identificadas como application/xml |
| SO associado | Windows |
| Ferramenta primária | Microsoft Visual Studio Team System (edição Team Test) |
| Modelo de execução de teste | Guiado por humanos - um testador lê e executa cada etapa manualmente; nenhum código é executado pelo arquivo |
| Papel no projeto de teste | Artefato complementar aos arquivos de metadados de teste .vsmdi e de configuração .testsettings |
| Saída de resultados | Os resultados da execução do teste são salvos separadamente como um arquivo de resultados .trx, não incorporados no .mtx |
| Vinculação de versão | Esquema de arquivo vinculado à versão do Visual Studio Team Test que o criou; não é compatível com versões futuras |
| Substituído por | Azure DevOps Test Plans e casos de teste baseados em itens de trabalho do Microsoft Test Manager (MTM) |
| Colisão de extensão | A extensão .mtx é usada independentemente por arquivos de matriz do Matlab, arquivos de body-shop do The Sims e formatos de dados matemáticos gerais |
| Compatibilidade de editor | Visualizável e editável em qualquer editor de texto simples ou compatível com XML (Visual Studio, Notepad, VS Code) |
| Lançado | Mid-2000s, with Visual Studio Team System / Team Test (Visual Studio 2005+) |
| Versão mais recente | Legacy; manual testing later moved into Microsoft Test Manager (MTM) work items and Azure DevOps Test Plans |
| Especificação | learn.microsoft.com |
Conversões de MTX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos MTX.