ビジュアルスタジオ内のユニットテストをランダムな順序で実行したいと思います。それを行う方法はありますか?Visual Studio 2008でユニットテストをランダムな順序で実行する方法は?
答えて
ユニットテストは自己完結型で、他のテストには影響しません。すべてのユニットテストを実行して、変更が何か壊れていないことを確認してください。それらをランダムに実行することに意味はありません。
私が知っているすべてのテストフレームワークでの各テストは別々の単位として実行されるため、テスト間で依存関係は発生しません。セットアップ方法で設定した項目でも、単体テストごとに再作成されます。
したがって、テストが自己完結型であるため、テストをランダムに実行することはありません。
統合テストについて話しているなら、それは別の話です。
上記のように、ランダムな順序でテストを実行することは、誤ってテスト間の依存関係が発生しないように、時間をかけて検証されます。多くのテストフレームワークはこれを自動的に行います。 – Nate
Nateと同意します。 UTを常に同じ順序で実行しているのであれば、それらは特別な注文のために働くかもしれません。 –
何らかの方法で永続するものの単体テストを行うと、それらの間の依存関係で終わることができます。とにかくあなたは正しいです、私はUnitTestではなくIntegrationTestsについて話していましたが、トピックIMHOは変更されません。 –
私が見る限り、それらは常にランダムな順序で実行されます。 trxファイルで実際の順序を見ることができます。私はそれがどのように「確実にランダム」であるかは言えません。
彼らは最初の視界ではランダムに見えますが、何回か実行すると、新しいテストを挿入しない限りランダムではありません。 –
- 1. Visual Studio 2008タブを開く順序
- 2. MonoでVisual Studio 2008 C#(MSTest.exeベース)ユニットテストを実行
- 3. のVisual Studio 2008は、2008年には、私が最近順序でインストール
- 4. Visual Studio 2008 Standardのユニットテスト
- 5. Visual Studio 2008がテストランで「ランダムに」ハングアップ
- 6. Visual Studio 2008でチームエクスプローラを開く方法
- 7. Visual Studio 2008のVisual Studio 2008でVB.NETでWSPを構築する
- 8. ReSharperがユニットテストを実行する制御の順序
- 9. なぜランダムな順序
- 10. のVisual Studio 2008のユニットテストとNUnitの
- 11. try-catch-finallyの実行順序はランダムであるようです。
- 12. Jaspersoft Studioでサーバーの順序を変更する方法は?
- 13. Visual Studio 2008経由でFirefoxでjavascriptをデバッグする方法は?
- 14. Visual Studio 2008で式の評価/削減を実行する
- 15. Visual Studioでデータグリッドビュー(幅、順序)のレイアウトを保存する
- 16. Visual Studio 2008 "Pro"でパフォーマンスプロファイリングを行う方法
- 17. 実行ループ内での実行順序
- 18. Visual Studioのデバッグ - ローカル変数の順序?
- 19. Visual Studio 2008で軸webserviceを使用する手順
- 20. Android Robotium - テストケースの実行順序を管理する方法は?
- 21. Visual Studio 2008でPocket PC 2002をビルドする方法は?
- 22. Visual Studio 2008でカスタムクリーン(ポストクリーン)イベントを作成する方法は?
- 23. Visual Studio 2008で段落マーカーを表示する方法は?
- 24. Visual Studio 2008でMsTestの単体テストをプロファイルする方法は?
- 25. Visual Studioでプライベートタイプを含むジェネリックスを使用する方法ユニットテスト
- 26. C#visual studio 2008のwrite_textメソッドのユニットテストですか?
- 27. UWPのVisual Studio 2015でユニットテストをスピードアップする方法
- 28. Visual Studio 2012でコンソール出力を取得する方法ユニットテスト
- 29. MSTestsでユニットテストを順次実行する方法はありますか?
- 30. Visual C++ 2008で行番号を表示する方法は?
なぜあなたはそれをしたいですか? –
目隠しをして、マウスでランダムにクリックします。 – Adamski
単体テストが順序依存関係を持つのは悪い習慣と考えられます。実行される順序は気にしないでください。 –