Co to jest format pliku MTX?
Plik .mtx to definicja testu manualnego Visual Studio utworzona przez narzędzia Microsoft Team Test, wprowadzone wraz z Visual Studio Team System w połowie lat 2000. Przechowuje on uporządkowaną listę kroków testowych - instrukcje w języku naturalnym sparowane z oczekiwanymi rezultatami - które tester wykonuje ręcznie w module uruchamiania testów Visual Studio, a nie za pomocą zautomatyzowanego kodu.
Plik jest tekstem jawnym lub XML, zakodowanym w UTF-8 i zazwyczaj waży tylko kilka kilobajtów. Nie posiada binarnej sygnatury (magic signature); w wariantach XML treść zaczyna się od <?xml. Plik .mtx znajduje się wewnątrz projektu testowego Visual Studio obok powiązanych artefaktów, takich jak plik metadanych testów .vsmdi i plik wyników .trx.
Testy manualne w formacie .mtx zostały zaprojektowane dla scenariuszy, w których automatyzacja była niepraktyczna - przeglądy interfejsu użytkownika, testy eksploracyjne i listy kontrolne zgodności - odzwierciedlając przepływ pracy wbudowanego modułu uruchamiania testów Visual Studio Team System.
Format ten jest obecnie uważany za przestarzały (legacy). Microsoft zmigrował testowanie manualne najpierw do Microsoft Test Manager (MTM), a następnie do Azure DevOps Test Plans, gdzie przypadki testowe są przechowywane jako elementy robocze (work items), a nie samodzielne pliki. Istniejące pliki .mtx pozostają możliwe do odczytu w dowolnym edytorze tekstu.
Uwaga: rozszerzenie .mtx jest niezależnie używane przez niepowiązane aplikacje - w tym eksporty macierzy Matlab, pliki body-shop The Sims oraz ogólne formaty danych matematycznych - dlatego do zidentyfikowania rzeczywistego typu wymagany jest kontekst z otaczającego projektu.
Bezpieczeństwo
RYZYKO: LOWTest manualny Visual Studio .mtx to definicja tekstowa/XML bez ładunku wykonywalnego, więc wiąże się z niskim ryzykiem. Jedyną przestrogą jest to, że podobnie jak w przypadku każdego pliku w pobranym projekcie kodu, należy ufać źródłu rozwiązania testowego, z którego pochodzi. Jeśli .mtx jest w rzeczywistości plikiem danych macierzy lub zasobem gry, jest on podobnie pasywny i bezpieczny.
Szczegóły formatu
w pigułce- Plik danych macierzy (.mtx) - Format tekstowy przechowujący (często rzadką) macierz matematyczną, np. pliki wymiany Matrix Market używane w obliczeniach naukowych.
- Siatka/tekstura Maxis The Sims (.mtx) - Dane ciała/siatki używane przez narzędzia do tworzenia niestandardowej zawartości w The Sims (Maxis).
- Dane MTX powiązane z Matlab - Dane macierzowe w formacie tekstowym wymieniane z programem Matlab i narzędziami numerycznymi.
Programy otwierające pliki MTX
Szczegóły techniczne
specyfikacja| Kodowanie pliku | Tekst jawny UTF-8 lub XML |
| Format kontenera | Plik tekstowy oparty na XML, korzystający ze schematu Visual Studio Team Test |
| Magic bytes | Brak stałej sygnatury binarnej; warianty XML zaczynają się od <?xml (hex 3C 3F 78 6D 6C) |
| Typowy rozmiar pliku | Kilka kilobajtów - krótka lista kroków testowych i oczekiwanych rezultatów |
| Struktura | Uporządkowana sekwencja manualnych kroków testowych, z których każdy paruje instrukcję działania z oczekiwanym rezultatem |
| Typ MIME | text/plain; warianty XML identyfikowane również jako application/xml |
| Powiązany system operacyjny | Windows |
| Główne narzędzie | Microsoft Visual Studio Team System (edycja Team Test) |
| Model wykonywania testu | Sterowany przez człowieka - tester czyta i wykonuje każdy krok ręcznie; plik nie wykonuje żadnego kodu |
| Rola w projekcie testowym | Artefakt towarzyszący metadanym testów .vsmdi i plikom konfiguracji .testsettings |
| Wyjście wyników | Wyniki przebiegu testu są zapisywane oddzielnie jako plik wyników .trx, nie są osadzone w .mtx |
| Powiązanie z wersją | Schemat pliku powiązany z wersją Visual Studio Team Test, w której został utworzony; brak kompatybilności w przód |
| Zastąpiony przez | Azure DevOps Test Plans oraz przypadki testowe oparte na elementach roboczych Microsoft Test Manager (MTM) |
| Kolizja rozszerzeń | Rozszerzenie .mtx jest niezależnie używane przez pliki macierzy Matlab, pliki body-shop The Sims oraz ogólne formaty danych matematycznych |
| Kompatybilność edytorów | Możliwość przeglądania i edycji w dowolnym edytorze tekstu jawnego lub XML (Visual Studio, Notatnik, VS Code) |
| Wydano | Mid-2000s, with Visual Studio Team System / Team Test (Visual Studio 2005+) |
| Najnowsza wersja | Legacy; manual testing later moved into Microsoft Test Manager (MTM) work items and Azure DevOps Test Plans |
| Specyfikacja | learn.microsoft.com |
Konwersje MTX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MTX.