答えて
いつでもあなたのコードの変更を構築したいとあなたはビルドを行うとしているテストを実行します...ので、技術的に、あなたは何度も何度もテストを実行することができます最初にビルドするだけですが、テストを実行すると、なぜコードを変更せずに再度実行するのでしょうか?私はそれがより速く、あなたのテスト実行を行う使うものの
カップルは、以下のとおりです。
は、[オプション] - > [プロジェクトおよびソリューション - 位置、「唯一のファイル名を指定して実行のスタートアッププロジェクトおよび依存関係を築く」ためのボックスをチェック>ビルドと実行します。
ショートカットキーを学ぶ
a。 "Ctrl + R、T"現在のコンテキストでテストを実行します。そのため、テストメソッド内にカーソルがある場合はそのテストのみが実行されますが、非テストクラスの内部ではすべてのテストが実行されます。
b。 "Crtl + R、Ctrl + T"デバッグ以外は同じテストをデバッグします。 c。
c。その他のものはhereですが、それらはGoogleを介して見つけることができる他の人を参照する必要がある場合は2008年です。テストでデータベースやその他の時間がかかるリソースが呼び出されていないことを確認して、モックとスタブを使用してください。
小さなテストセットを実行します。つまり、サービスクラスで作業している場合は、サービスクラステストのみを実行します。
編集:あなたはあなただけのメニューに移動し、ビルド - >をクリックし、溶液またはF6キーを押しを構築することができ、テストから構築しないようにしたい場合はが再びあなたの質問を読みます。また、あなたがリフレッシュをクリックしなければならないという意味で2010が異なるため、使用しているビジュアルスタジオのバージョンを指定した場合は役立ちます。いずれにしても明確にすることができますか?
エラーを予期していないが、エラーが発生していて、デバッグポイントが見つからなかった場合、またはそれらの行に沿ったものがある場合は、再度実行することができます。 – AHungerArtist
これは真実かもしれません...一度実行してエラーが表示されたら、ステップバイステップを実行します。私はそのシナリオを考えなかった。 – bytebender
私はVisual Studio 2008を使用しています。 – Marko
テストを実行するためには、VSが最新のDLLをテストする必要があるため、ソースコードを変更するとコンパイルが発生します。
既にプロジェクトをコンパイルしている場合は、コンパイルせずにテストを複数回実行できます。
PS:私はTestDriven.NETを使用してMSTestを実行しますが、それはより高速です。
これは古い質問ですが、私は人々にそれを尋ね続けますが、問題はVS2017ではまだ真であり、VS内から実行される他のテストフレームワーク(Xunitなど)でも当てはまります。
私はVSの構築を常時停止する方法がわかりません。しかし、私はコンパイルを回避する方法を知っています - VS内からではなくコンソールランナーからテストを実行します。 ReSharperを使用している場合は、ReSharperがあります。
MSTestの場合、ReSharperを使用していない場合は、ここから開始できます。 https://msdn.microsoft.com/en-us/library/ms182489.aspx
ReSharperを使用していない場合は、XUnitの場合はここから開始できます。 https://xunit.github.io/docs/getting-started-desktop.html#add-xunit-runner-ref
- 1. テスト結果を作成せずにmstestを実行できますか?
- 2. テストの実行中MSTest
- 3. mstestテストを複数回実行する
- 4. Hudson-CIでMsTestテストを実行するには?
- 5. SpecFlow MsTest:実行するテストがありません
- 6. mstestコマンドラインからプレイリストファイルのテストを実行する方法
- 7. mstestプロジェクトで別のmstestプロジェクトを実行する方法
- 8. MsTest - アセンブリ内の各テストの前にメソッドを実行
- 9. OCUnit:iPhoneシミュレータを起動せずにテストを実行するには?
- 10. 実行する必要があるときにプロジェクトでMSTest単体テストを実行する
- 11. TeamCityにMSTestを使用してテストを実行させるにはどうすればよいですか?
- 12. PowerShellワークフローでmstestを使用して並列テストを実行する
- 13. Visual Studio 2015:マルチスレッドアパートメントでMSTestを使用してテストを実行する
- 14. MSTest/Visual Studioの並列テストが実行されています
- 15. MSTestにテスト実行ごとに新しいプロセスを使用させることができますか?
- 16. マウスを使用せずにNUnitテストを実行しますか?
- 17. Visual Studio 2013 - xunitテストをMSTestと並行して実行できない
- 18. TryUpdateModel()をMStestとmoqでテストする
- 19. エミュレーターを毎回ロードせずにアンドロイドエミュレーターでテストを実行するには?
- 20. VS 2010から移行されたテスト(vsmdi)の実行にMsTest(VS 2015)を使用できません
- 21. 単体テストを無効にするMSTest
- 22. 牽引器はテストを実行せずにテストに合格します
- 23. MSTestのResharperでセットアップスクリプトとクリーンアップスクリプトを実行
- 24. RobotFrameworkを実行せずにJavaテストを作成
- 25. MsTestを実行する "Load"メソッドに実装がありません
- 26. MSTestを使用して単体テストと統合テストを別々に実行する
- 27. JMeter - テスト全体を再実行せずに失敗したステップ
- 28. Resharper 2016.3.1 VS2017 RCでMSTestを実行していません
- 29. * n *失敗したテストの後にMsTestテストの実行を中止する方法
- 30. Visual Studio 2012のネイティブC++テストに対してコマンドラインからmstestを実行
あなたが何を求めているのかよく分かりません。Visual Studioでは、単体テストを実行する前にコードをコンパイルする必要があります。これは、アプリケーションのコードと同じように.NET.NETにテストが行われるためです。 –
私のコードをコンパイルしてから1,2,3,4回テストを実行すると... MSTESTがコードを再構築するたびに...私はテストをスピードアップしたいと思っています。 。スタックのどこかで、nUnintがこれを行うことができる赤色です... – Marko
私は突然この問題を抱えています。 – darasd