0

彼の開発のためにJava書き込みテストケースで働いている私の同僚の1人。彼が再構築すると、すべてのテストケースが彼のコードで実行され、結果は失敗するか合格します。

私は.NETで働いていますが、アプリケーション(TDD)に対して同様のアプローチを実行したいと思います。これは私のコードのこの自動テストを実行します。

ウィンドウサービスのテストケースを作成するための最良のアプローチは何ですか。VS2010テスト、NunitおよびCSUnitがありますか?

私がこれまでやったことがないので、誰かがそれの例をあげることができますか?

サービス中のいくつかのWMIデータをフェッチし、いくつかのREST呼び出しを実行していますが、そのような操作のテストケースは何でしょうか?

ありがとう

4

2 に答える 2

0

単体テスト フレームワークに関しては、Web 上で多くの議論が行われています。それは個人の好みの問題であり、あなたが何をする必要があるかのようです. 通常、フレームワーク間の機能は非常に似ています。利用可能な単体テスト フレームワークの比較に関するリンクがいくつかあります。

個人的にはNUnitをお勧めします。それは長い間存在しており、非常に成熟しています。そしてそれは無料です!プロジェクトのホームページで詳細なドキュメントを見つけることができます。クイックスタートの記事はこちら。

于 2012-05-07T06:36:42.680 に答える
-1

実行中の Windows サービスに対してテストするのはおそらく良い考えではありません。これは統合テストになるためです...これには、サービスが適切な権限で実行されているか、展開が完了しているかなどが含まれます。

テスト フレームワークから DLL を参照して、Windows サービス クラスの機能を直接テストすることをお勧めします。

したがって、NUnit、Visual Studio Testing などを使用するかどうかは問題ではありません。それはあなたの好意次第です。

于 2012-05-07T06:12:08.273 に答える