我最近開始在Compact Framework上工作,我想知道是否有人對VS 2008以外的單元測試有一些建議。MSTest是ok,但調試測試是一場噩夢,測試運行者是慢。我看到codeplex上的NUnitLite是一個選項,但它看起來並不是非常活躍;它也在NUnit 3.0的路線圖中,但誰知道什麼時候會出來。有沒有人有過任何成功?有沒有人使用NUnitLite取得任何成功?
2
A
回答
3
我們所做的這些確實提高了我們的效率和質量,這是我們的多移動應用的目標。也就是說,通過創造性和少量條件編譯標籤和自定義項目配置,可以構建也可以在桌面上運行的移動應用程序版本。
如果您將您需要測試的所有業務邏輯放在單獨的項目/程序集中,那麼可以使用您熟悉的任何桌面工具對此圖層進行非常有效的測試。
0
我們使用NUnitLite,雖然我認爲我們必須添加一些代碼才能使其工作。
我們發現的一個問題是,如果您使用的是僅存在於CF中的平臺的某些部分,那麼您只能在模擬器或Windows Mobile設備上的NUnitLite中運行這些測試,這使得難以運行作爲集成構建過程的一部分進行測試。我們通過添加了一個新的測試屬性來允許你禁用測試,這些測試只能在CF上運行(通常這些將會被調用到一些windows mobile的dll中)。
相關問題
- 1. 有沒有人使用PayPal SoftDescriptors獲得成功?
- 2. 沒有獲得成功DoReferenceTransaction
- 3. (iphone)任何人都有成功使用xcode4增強?
- 4. 任何人使用webtest沒有螞蟻?
- 5. 有沒有人在Ubuntu上成功使用過codedeploy?
- 6. 有沒有人成功地使用過WMI Win32_PatchPackage類? (C#)
- 7. 有沒有人在Snow Leopard中成功使用mach_inject for Finder?
- 8. 有沒有人在iPhone上成功使用MPOAuth與Twitter連接?
- 9. 有沒有人成功地在Tomcat中使用JBoss AOP?
- 10. 有沒有人成功地使用芹with掛架
- 11. 有沒有人使用靈活的衝刺長度成功了?
- 12. 有沒有人成功使用redmine 2.4.2積壓?
- 13. 有沒有人在Liferay 7(Liferay DXP)中使用Dojo成功
- 14. 有沒有人使用math.net有任何經驗
- 15. 成功提取API,但沒有任何反應
- 16. 有沒有人最近使用卡布奇諾框架取得了很大的成功?
- 17. 有沒有人成功使用LotusScript中的ODF「Simple API」來生成文檔?
- 18. 任務切換沒有成功
- 19. 傳播MapView註釋的功能,使得沒有任何重疊
- 20. 有沒有人成功地與redmine集成聊天?
- 21. 有沒有人成功集成了Ember.js - Phonegap(和jQuery Mobile)?
- 22. 即使沒有成功,Ajax成功功能仍然有效
- 23. 有沒有人用pyqtdeploy成功部署pyqt到iOS?
- 24. 有沒有人成功用Lion構建Android模擬器?
- 25. 有沒有人成功將端口SpeakHere用於ARC?
- 26. 有沒有人成功應用ThinApp的Visual Studio?
- 27. 沒有人成功地在jQuery中使用ICEFaces?
- 28. 沒有得到來自PayPal txn_id成功
- 29. ajax成功沒有得到php記錄
- 30. 有沒有人使用過pubchemdb?任何類似的API?
這就是我最終做的。可惜的是:模擬器很容易自動化,因此在平臺上測試應用程序將會更好。 – ageektrapped 2010-05-11 13:04:48