Freigeben über


Ausführen von automatisierten Tests über die Befehlszeile

Visual Studio 2012 enthält die folgenden Befehlszeilentools zu Testzwecken:

  • VSTest.Console.exe Sie können das Programm "VSTest.Console.exe" verwenden, um automatisierte Komponententests und Coded UI-Tests von einer Befehlszeile aus auszuführen. "VSTest.Console.exe" ist im Hinblick auf die Leistung optimiert und wird anstelle von "MSTest.exe" in Visual Studio 2012 verwendet.

  • MSTest.exe Sie können mit dem Programm "MSTest.exe" automatisierte Tests in einer Testassembly von der Befehlszeile aus ausführen. MSTest wird für Auslastungstests und aus Kompatibilitätsgründen mit Visual Studio 2010-Testprojekten verwendet. MSTest kann auch verwendet werden, um die Testergebnisse dieser Testläufe anzuzeigen, die Ergebnisse auf Datenträger zu speichern und die Ergebnisse in Team Foundation Server zu speichern.

  • TCM.exe Mit dem Befehlszeilen-Hilfsprogramm "tcm.exe" können Sie die folgenden Aufgaben ausführen:

    1. Importieren automatisierter Tests in einen Testplan

    2. Ausführen von Tests, die Teil eines Testplans sind, über die Befehlszeile

    3. Anzeigen einer Liste von Testelementen und ihrer entsprechenden IDs, die beim Importieren oder Ausführen von Tests verwendet werden sollen

    Sie können mit tcm.exe auch Testfälle mit zugeordneter Automatisierung in der Befehlszeile unter Verwendung einer Testumgebung ausführen.

Aufgaben

In den folgenden Themen wird veranschaulicht, wie Sie automatisierte Tests über die Befehlszeile ausführen können:

Aufgaben

Verwandte Themen

Ausführen automatisierter Tests von der Befehlszeile aus mithilfe von "VSTest.Console.exe": Sie können automatisierte Komponententests und Coded UI-Tests von der Befehlszeile aus ausführen.

Ausführen von automatisierten Tests von der Befehlszeile aus mit "mstest.exe": Sie können automatisierte Webleistungs- und Auslastungstests von der Befehlszeile aus lokal oder mithilfe eines Test Controllers oder Test Agents ausführen.

Mithilfe von "MSTest.exe" können Sie die automatisierten Testergebnisse Ihrer Testläufe speichern und von der Befehlszeile aus in Team Foundation Server anzeigen.

MSTest kann auch verwendet werden, um die Tests auszuführen, die in einem Visual Studio 2010-Testprojekt erstellt wurden, oder wenn Sie Ihrem Visual Studio 2012-Testprojekttyp manuell eine TESTSETTINGS-Datei hinzugefügt haben.

Siehe auch

Weitere Ressourcen

Ausführen von Systemtests mit Microsoft Visual Studio

Erstellen von Systemtests mit Visual Studio

Planen von manuellen Tests mit Team Web Access