2012-05-07 19 views
0

彼の開発のためのテストケースを書くためにJavaで働く私の同僚の1人。彼が再構築すると、すべてのテストケースがコード上で実行され、結果が失敗または合格になります。コードの自動テスト

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

ウィンドウサービスのテストケースを書くための最良の方法は何ですか?私たちはVS2010テスト、NunitとCSUnitを持っていますか?

誰も私の前にこれをしたことがないので、それのための例を与えることができますか?

サービスでWMIデータを取得していて、残りの呼び出しを実行していますが、そのような操作のテストケースは何でしょうか?

おかげ

+0

[Windowsサービスの単体テストをテストするにはどうすればいいですか?](0120-18753) –

+0

whats best VS2010テストスイートまたはNUNITまたはCSUnitを使用してコードをテストするアプローチ。すべての例。 – sunder

+0

私は.NET4.0とVS2010を使用しています – sunder

答えて

-1

はそれが統合テストになるので、それは、実行中のWindowsサービスに対してテストするために、おそらく良いアイデアではありません...それは含まれています:右の権限で実行するサービスは、展開の完全などですん

テストフレームワークからDLLを参照して、Windowsサービスクラスの機能を直接テストする方がよい場合があります。

したがって、NUnit、Visual Studio Testingなどを使用するかどうかは関係ありません。それはあなたの好意によって決まります。

+0

私は窓のサービスを完備しています。私は別のモードでそれを展開していることを離れて。私はそれをコンソールとしても実行できます。 私は、テストケースを書くための異なるモデルレイヤーを持っています。私はすべての権利を持っています。私は管理者アカウントで実行しています。 – sunder

0

ユニットテストフレームワークに関するWeb上では多くの議論があります。それは個人的な味の問題であり、何をする必要があるかのようです。フレームワーク間の機能は、通常非常に似ています。利用可能なユニットテストフレームワークを比較するためのリンクがいくつかあります。 NUnit vs Visual Studio 2008's Test Projects for Unit Testing?

.NET Unit Testing packages?

  • Unit Testing Frameworks - What are the key features
    • は個人的に私はNUnitのをお勧めします。それは長い間周りされており、それは非常に成熟しています。それは無料です!プロジェクトのhomepageに関する詳細な文書があります。 Hereはクイックスタートの記事です。