MSTest には nUnit に似たスタンドアロン GUI があり、それを使用して Visual Studio なしでテストを実行できますか? MSTest の使用方法について詳しく知ることができる、MSTest の公式サイトはどこですか?
6 に答える
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
(Visual Studio を除いて) GUI はありませんが、コマンド ライン ツール: MSTest.exeがあります。
MSTest テストの実行に関する公式ドキュメントは次のとおりです。
mstest.exe を使用してこれを行うことができますが、トリックは、Visual Studio をインストールせずに機能させることです。これには、いくつかのファイルとレジストリ エントリのコピーが含まれます。私はそれについてここにブログを書きました。
Gallioをテストランナーとして使用します...MsTestを意図的に削除して実際のテストフレームワークに移行する場合、それほどドラマではありません。
Microsoft.TestPlatformのVSTest.console.exe部分を使用する
必要な手順:
- https://www.nuget.org/packages/Microsoft.TestPlatform/からテスト プラットフォームをダウンロードします。
- 解凍する
- 解凍したフォルダーで、\tools\net451\Common7\IDE\Extensions\TestPlatformフォルダーを、Visual Studio がインストールされていないマシンにコピーします。
- cmd.exe からVSTest.console.exe MyTest.dllを実行します。
You can also use this tool from codeplex: http://testrunner.codeplex.com...