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:
Importieren automatisierter Tests in einen Testplan
Ausführen von Tests, die Teil eines Testplans sind, über die Befehlszeile
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