52

MSTest には nUnit に似たスタンドアロン GUI があり、それを使用して Visual Studio なしでテストを実行できますか? MSTest の使用方法について詳しく知ることができる、MSTest の公式サイトはどこですか?

4

6 に答える 6

40

MSTest は、Visual Studio をインストールしなくても使用できます。Microsoft から無料でダウンロードできるVisual Studio Test Agentをインストールする必要があります。

このアプローチは、MSTest.exe とその依存関係をビルド サーバーに手動でコピーするよりも、ライセンスの観点から優れていると思います。

このブログを参照してください: http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspx

于 2011-10-12T21:37:52.197 に答える
20

(Visual Studio を除いて) GUI はありませんが、コマンド ライン ツール: MSTest.exeがあります。

MSTest テストの実行に関する公式ドキュメントは次のとおりです。

于 2008-11-04T09:17:17.617 に答える
12

mstest.exe を使用してこれを行うことができますが、トリックは、Visual Studio をインストールせずに機能させることです。これには、いくつかのファイルとレジストリ エントリのコピーが含まれます。私はそれについてここにブログを書きました。

于 2009-04-23T01:18:00.927 に答える
5

Gallioをテストランナーとして使用します...MsTestを意図的に削除して実際のテストフレームワークに移行する場合、それほどドラマではありません。

于 2009-10-13T01:00:18.667 に答える
4

Microsoft.TestPlatformのVSTest.console.exe部分を使用する

必要な手順:

  1. https://www.nuget.org/packages/Microsoft.TestPlatform/からテスト プラットフォームをダウンロードします。
  2. 解凍する
  3. 解凍したフォルダーで、\tools\net451\Common7\IDE\Extensions\TestPlatformフォルダーを、Visual Studio がインストールされていないマシンにコピーします。
  4. cmd.exe からVSTest.console.exe MyTest.dllを実行します。

詳細はこちら: https://docs.microsoft.com/en-us/visualstudio/test/vstest-console-options?view=vs-2017#general-command-line-options

于 2018-12-27T15:01:26.087 に答える
3

You can also use this tool from codeplex: http://testrunner.codeplex.com...

于 2009-11-04T22:26:21.477 に答える