我在java工作的一位同事为他的开发编写测试用例。当他重建时,他的所有测试用例都将在他的代码上执行,结果要么失败要么通过。
我在.NET工作,我想为我的应用程序(TDD)做类似的方法。这将对我的代码执行此自动化测试。
为窗口服务编写测试用例的最佳方法是什么。我们有VS2010测试,Nunit和CSUnit?
任何人都可以举例说明我以前从未这样做过吗?
我在服务中获取一些WMI数据并执行一些休息调用,这些操作的测试用例是什么?
由于
答案 0 :(得分:0)
网上有很多关于单元测试框架的讨论。这似乎是个人品味和你需要完成的事情。框架之间的功能通常非常相似。以下是有关比较可用单元测试框架的几个链接。
我个人推荐NUnit。它已经存在了很长时间,而且非常成熟。它是免费的!您可以在项目homepage上找到详细的文档。 Here是一篇快速入门的文章。
答案 1 :(得分:-1)
测试正在运行的Windows服务可能不是一个好主意,因为这将是一个集成测试......其中包括:服务是否以正确的权限运行,部署是否完成等等。< / p>
最好通过引用测试框架中的DLL来直接测试Windows服务类的功能。
因此,如果您使用NUnit,Visual Studio Testing或其他任何内容都无关紧要。这取决于你的好处。