我最近开始在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