2009-03-26 10 views
3

Windows CE .NET Compact Framework 3.5上で動作するアプリケーションの単体テストを作成したいと思います。理想的には、真のテストのためにエミュレートされるのではなく、それらをデプロイしてデバイス上で実行するのが理想ですが、ビジュアルスタジオでローカルに実行してスピードを上げることもできます。私は主にコンソールアプリケーションを書いているし、素敵なGUIについては気にしないが、それはいいだろう。Windows CE/.NET CFアプリケーションを単体テストする最善の方法は何ですか?

私はcsUnitを試しましたが、CFの一部ではないライブラリに依存していました。私のデバイスには、とにかく余裕がありませんでした。

誰もが簡単にテストフレームワークを見つけたとしたら、お勧めしますか?

+0

あなたのビジネス層や、あなたのUIをテストしたいですか?デスクトップ上のBLのテストで十分です。クラスライブラリプロジェクトを使用してコードを再コンパイルし、デスクトップの単位コードを記述することができます。 – hitec

答えて

2

Test EditionまたはTeam Suiteを使用してVisual Studio Team System 2008をお持ちの場合、組み込みのデバイスユニットテストを使用できます。

Walkthrough: Creating and Running a Smart Device Unit Test

Unit testing .Net Compact Framework applications with Visual Studio 2008

+0

.NETコンパクト用のMockingフレームワークはありますか? – Damien

+0

SOの質問によると、実際にはない:http://stackoverflow.com/questions/1004560/rhino-mocks-compact-framework。 => "キーはモッククラスの代わりにスタブクラスを作ることです" –

+0

モックはスタブではありません:http://martinfowler.com/articles/mocksArentStubs.html –

関連する問題