Udostępnij za pośrednictwem


Jak: Uruchom zautomatyzowane testy z wiersza polecenia przy użyciu MSTest

Program wykonywalny MSTest.exe umożliwia uruchomić testy z wiersza polecenia.Program można uruchomić żadnych testów, które mogą być uruchamiane automatycznie, oznacza to, że wszelkie badania inne niż ręczne badania.

Aby uruchomić testy z wiersza polecenia

  1. Otwórz Visual Studio wiersza polecenia.

    Aby to zrobić, wybierz polecenie Start, wskaż Wszystkie programy, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, a następnie wybierz polecenie Developer wiersza polecenia.

    Domyślnie Visual Studio wiersza polecenia otwiera się w następującym folderze:

    < litera dysku >: \Program Files\Microsoft 11.0\VC programu Visual Studio

    [!UWAGA]

    Aby zmienić folder, do którego domyślnie otwierane okna wiersza polecenia, wybierz polecenie Start, wskaż Microsoft Visual Studio 2012, wskaż Visual Studio Tools, kliknij prawym przyciskiem myszy Developer wiersza polecenia, a następnie wybierz polecenie Właściwości.W Developer właściwości wiersza polecenia okno dialogowe, można zmienić ścieżkę do folderu domyślnego w Start pole.

  2. Zmień katalog do folderu rozwiązanie lub, po uruchomieniu programu MSTest.exe w kroku 3, należy określić pełną lub względna ścieżka pliku metadanych lub kontener testu.

    Aby zidentyfikować główny folder rozwiązania, najpierw zidentyfikować Visual Studio folderu projektów.Aby to zrobić, wybierz Opcje na Narzędzia menu w Visual Studio, a następnie wybierz polecenie projektów i roztwory.W obszarze Visual Studio projects location, zobacz ścieżki, takie jak następujące:

    <drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects

    Folderu roztwór jest zazwyczaj child tego folderu projektów, takich jak folder banku w następującym przykładzie:

    <drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects\Bank

  3. Uruchom MSTest.exe program.

    Po uruchomieniu MSTest.exe, należy określić plik metadanych badania lub kontener testu za pomocą /testmetadata opcji lub /testcontainer opcji, odpowiednio.Tylko raz, opcja /testmetadata umożliwia wskazanie jednego testu metadanych pliku.Opcja /testcontainer można użyć wiele razy, aby wskazać wielu pojemniki.

    Jeśli to konieczne, zawierać ścieżkę do folderu, w którym znajduje się pojemnik metadanych pliku lub badania.Test metadanych pliki znajdują się w folderze rozwiązanie.

    W zależności od rodzaju badania pojemniki są pliki XML, zestawy zbudowany z badań, projektów lub innych plików, które znajdują się w folderach projektu badania.

Przykłady

Aby wybrać testy, które w kategorie, które należy uruchomić, należy użyć opcji /testcontainer wraz z opcją/category.Następujące polecenie, na przykład, jest uruchamiany w folderze roztworu i uruchamia testy, które są w kategoriach zarówno Priority 1 i ShoppingCart.:

MSTest /testcontainer: testproject2\bin\debug\testproject2.dll /category:"Priority1&ShoppingCart"

[!UWAGA]

Ponieważ plik zestawu testu znajduje się w innym folderze, ścieżka względna jest niezbędne,

Jeśli używasz listy test najlepiej użyć opcji /testmetadata wraz z opcją /testlist.Na przykład następujące polecenie jest uruchamianie w folder rozwiązania.Ponieważ w tym folderze znajduje się również plik metadanych badania, ścieżka nie jest konieczne:

MSTest /testmetadata:Bank.vsmdi /testlist:balancetests

Informacje dotyczące przestrogiPrzestroga

Test listy nie jest już w pełni są obsługiwane w Visual Studio 2012:

  • Nie można utworzyć nowe listy badania.

  • Nie można uruchomić test listy badań z Visual Studio.

  • Jeśli uaktualnienie z programu Visual Studio 2010 i miał wykaz badań w rozwiązaniu można nadal go edytować w programie Visual Studio.

  • Można dalej uruchomić listy test przy użyciu mstest.exe z wiersza polecenia, jak opisano powyżej.

  • Użycia listy badania w Państwa definicji kompilacji, można dalej używać go.

Opcjonalnie można użyć innych opcji wiersza polecenia MSTest do celów takich jak Określanie indywidualnych testów, aby uruchomić, publikowania dane z badań i dostosowywanie ekranu danych wyjściowych.Aby uzyskać więcej informacji o tych opcjach, zobacz MSTest.exe opcje wiersza polecenia.

Zobacz też

Zadania

Jak: uzyskania wyników badania wiersza polecenia

Instruktaż: Za pomocą narzędzia wiersza polecenia badania

Koncepcje

MSTest.exe opcje wiersza polecenia

Opcje wiersza polecenia dla publikowanie wyników badań