我最近开始了工作上的紧凑的框架,我想知道如果有人提出了一些建议单元的测试超出了什么VS2008年。MSTest是 "确定", 但调试该试验是一场噩梦和测试的亚军是 所以 慢。

我看到NUnitLite上更是一个选项,但它看起来并不非常积极;它也是在路线图关3.0,但谁知道什么时候,就会出来。有任何人有任何成功的?

有帮助吗?

解决方案

我们做了什么,真正提高我们的效率和质量是多目标,我们的移动应用程序。这就是说具有非常少的位的创造力和一些有条件的编制标签和定制项目的配置,这是能够建立一个版本的移动应用程序也运行在桌面上。

如果你把你所有的商业逻辑,你需要测试一个单独的项目/组件,那么这一层可以是非常有效地进行测试使用任何桌面工具你已经熟悉的。

其他提示

我们使用NUnitLite,虽然我认为我们没有必要添加一些代码,以便为它的工作。

其中一个问题,我们发现的是如果您使用的是零件的平台,只有存在CF,然后你只能运行这些试验在NUnitLite在一个仿真器或Windows移动设备,这使得它难以运行测试的一部分作为一个综合的建立过程。我们得到了圆此通过加入一个新的属性测试让你禁止试验什么会只运行的CF(通常这些将p/援引了一些窗户的移动只dll)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top