Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#代码的自动测试_C#_.net_Visual Studio 2010_Nunit - Fatal编程技术网

C#代码的自动测试

C#代码的自动测试,c#,.net,visual-studio-2010,nunit,C#,.net,Visual Studio 2010,Nunit,我的一位java同事为他的开发编写了测试用例。当他重建时,他的所有测试用例都将在他的代码上执行,结果要么失败,要么通过 我在.NET中工作,我想为我的应用程序(TDD)使用类似的方法。它将对我的代码执行自动测试 为窗口服务编写测试用例的最佳方法是什么。我们有VS2010测试,Nunit和CSUnit 谁能举个例子,因为我以前从来没有这样做过 我正在获取服务中的一些WMI数据并执行一些rest调用,这类操作的测试用例是什么 谢谢对运行的windows服务进行测试可能不是一个好主意,因为这将是一个集

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

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

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

谁能举个例子,因为我以前从来没有这样做过

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


谢谢

对运行的windows服务进行测试可能不是一个好主意,因为这将是一个集成测试。。。这包括:服务是否以正确的权限运行,部署是否完成等

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


因此,无论您是否使用NUnit、Visual Studio测试或其他什么,这都无关紧要。这取决于你的喜好。

网上有很多关于单元测试框架的讨论。这似乎是个人品味和你需要做什么的问题。框架之间的功能通常非常相似。这里有几个关于比较可用单元测试框架的链接


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

可能重复使用VS2010测试套件、NUNIT或CSUnit或其他什么测试代码的最佳方法。任何例子。我正在使用.NET4.0和VS2010。在我们可以说明“什么是最好的”之前,您需要指定要比较这些框架的属性。我的窗口服务已经启动并运行得非常好。除此之外,我还以不同的模式部署了它。我也可以将其作为控制台运行。我有一个不同的模型层,我想为它编写测试用例。我拥有所有权利,我在管理员帐户下运行。