C#自动测试代码

时间:2012-05-07 05:37:23

标签: c# .net visual-studio-2010 nunit

我在java工作的一位同事为他的开发编写测试用例。当他重建时,他的所有测试用例都将在他的代码上执行,结果要么失败要么通过。

我在.NET工作,我想为我的应用程序(TDD)做类似的方法。这将对我的代码执行此自动化测试。

为窗口服务编写测试用例的最佳方法是什么。我们有VS2010测试,Nunit和CSUnit?

任何人都可以举例说明我以前从未这样做过吗?

我在服务中获取一些WMI数据并执行一些休息调用,这些操作的测试用例是什么?

由于

2 个答案:

答案 0 :(得分:0)

网上有很多关于单元测试框架的讨论。这似乎是个人品味和你需要完成的事情。框架之间的功能通常非常相似。以下是有关比较可用单元测试框架的几个链接。

我个人推荐NUnit。它已经存在了很长时间,而且非常成熟。它是免费的!您可以在项目homepage上找到详细的文档。 Here是一篇快速入门的文章。

答案 1 :(得分:-1)

测试正在运行的Windows服务可能不是一个好主意,因为这将是一个集成测试......其中包括:服务是否以正确的权限运行,部署是否完成等等。< / p>

最好通过引用测试框架中的DLL来直接测试Windows服务类的功能。

因此,如果您使用NUnit,Visual Studio Testing或其他任何内容都无关紧要。这取决于你的好处。