Udostępnij za pośrednictwem


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

W tym instruktażu przedstawiono sposób uruchomić testy z wiersza polecenia wiersza, a następnie wyświetlanie wyników.

Wymagania wstępne

Użyj narzędzia wiersza polecenia badania

Aby użyć narzędzia wiersza polecenia badania

  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.

    W wierszu polecenia zostanie otwarty w folderze: <drive>: \Program Files\Microsoft 11.0\VC programu Visual Studio

  2. Zmień katalog na folder zawierający zgromadzenie zbudowany z badania projektu.

    Aby to zrobić, należy najpierw zmienić katalogu do folderu rozwiązanie.Roztwór Bank, został utworzony w wymaganą instruktażu, ten folder jest: <drive>: \Documents and Settings\ <username> \My Documents\Visual Studio\Projects\Bank.Folder w projekcie badania, wpisując następujące polecenie w wierszu polecenia Zmień katalog:

    cd TestProject1\bin\Debug

    Ten folder zawiera projekt badania, utworzony w procedury tworzenia i uruchamiania jednostki badań.Badanie projektu Zgromadzenia, TestProject1.dll, zawiera kilka testów.

    [!UWAGA]

    Projekt kodu produkcji i badania projektu produkują odrębnych zespołów.Upewnij się uruchomić narzędzie wiersza polecenia na zgromadzenie badania projektu, a nie na zgromadzenie produkcji kodu projektu.

  3. MSTest.exe to narzędzie wiersza polecenia, który pozwala uruchomić i kontrolować wykonywanie testów.Można wyświetlić opcje, które MSTest.exe udostępnia poprzez jego opcji, wpisując następujące polecenie w wierszu polecenia:

    MSTest /?

  4. Narzędzie wiersza polecenia do testowania aplikacji.

    Wpisz następujące polecenie w wierszu polecenia:

    MSTest /testcontainer:TestProject1.dll

    To polecenie uruchamia wszystkie trzy testy i zwraca wyniki w następujący sposób:

    Loading TestProject1.dll...

    Starting Execution...

    Results Top Level Tests

    -------- ------------------

    Inconclusive TestProject1.BankAccountTest.CreditTest

    Passed TestProject1.BankAccountTest.DebitTest

    Passed TestProject1.BankAccountTest.FreezeAccountTest

    2/3 test(s) Passed, 1 Inconclusive

    Summary

    ----------

    Test Run Inconclusive.

    Inconclusive 1

    Passed 2

    -----------------

    Total 3

    Results file: <path>\<test run name>.trx

    Test Settings: Default Test Settings

    [!UWAGA]

    Jeśli można wykonać tę procedurę, "Tworzenie i uruchamianie jednostki dla prywatnych metoda" w Wskazówki: tworzenie i uruchamianie testów jednostkowych zarządzanego kodu, to polecenie będzie również wyświetlać wyniki testu jednostki GetAccountTestType.

  5. Ponownie uruchom testy i zapisać wyniki badań do określonego pliku.

    Wpisz następujące polecenie w wierszu polecenia:

    MSTest /testcontainer:TestProject1.dll /resultsfile:testResults1.trx

    To polecenie uruchamia wszystkie trzy testy i zwraca te same wyniki, jak w poprzednim kroku.Tworzy również plik o nazwie testResults1.trx i zapisuje wyniki badań do tego pliku, sformatowana do oglądania w przeglądarce XML, takich jak Microsoft Internet Explorer lub Microsoft Visual Studio.Jeśli istnieje już testResults1.trx, MSTest.exe nie uruchomi się i wyświetli komunikat o błędzie informujący, że plik o tej nazwie już istnieje.

    [!UWAGA]

    Aby uzyskać więcej informacji na temat pełnego zakresu opcji można korzystać z polecenia MSTest, zobacz MSTest.exe opcje wiersza polecenia.

  6. (Opcjonalnie) Wyświetl plik wyników badania.Wpisz następujące polecenie w wierszu polecenia:

    testResults1.trx

    Otwiera program Internet Explorer i wyświetla wyniki badań.Alternatywnie można otworzyć ten plik w Visual Studio zintegrowane środowisko programistyczne (IDE), w następujący sposób:

    1. Wybierz pliku, wskaż polecenie Otwórz i wybierz polecenie pliku.

    2. W Otwórz plik okna dialogowego pole, otwórz folder zawierający plik XML.

    3. Kliknij dwukrotnie testResults1.xml.

Narzędzie wiersza polecenia MSTest.exe jest szczególnie przydatne do automatyzowania przebiegu badania, uruchamianie plików wsadowych lub innych narzędzi.

Zobacz też

Zadania

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

Wskazówki: tworzenie i uruchamianie testów jednostkowych zarządzanego kodu

Koncepcje

MSTest.exe opcje wiersza polecenia