Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
httpunit的.NET当量_.net_Unit Testing - Fatal编程技术网

httpunit的.NET当量

httpunit的.NET当量,.net,unit-testing,.net,Unit Testing,我将公开承认,我支持测试驱动开发。我遇到了一个我想测试的情况,但是我还没有找到一个好的方法 我一直在ASP.NET MVC中工作,我想测试我放入视图层的代码部分(我知道我需要尽可能地将其最小化)。我想在.NET中寻找与Java或类似语言中的httpunit等效的版本。您看过吗 它是一个通用的web应用程序测试系统 另一个是。实际上,您也可以在.Net中使用HtmlUnit: 这篇文章还包含指向其他UI测试方法的链接。如果您正在寻找更轻量级的东西,请尝试SimpleBrowser for.Net-

我将公开承认,我支持测试驱动开发。我遇到了一个我想测试的情况,但是我还没有找到一个好的方法

我一直在ASP.NET MVC中工作,我想测试我放入视图层的代码部分(我知道我需要尽可能地将其最小化)。我想在.NET中寻找与Java或类似语言中的httpunit等效的版本。

您看过吗

它是一个通用的web应用程序测试系统


另一个是。

实际上,您也可以在.Net中使用HtmlUnit:
这篇文章还包含指向其他UI测试方法的链接。

如果您正在寻找更轻量级的东西,请尝试SimpleBrowser for.Net-Github的开源。它不支持JavaScript,但这可能不是您需要的


让我问一个问题,您是否在尝试测试您在视图中提出的逻辑?我使用selenium。它更适合于黑盒功能测试。我喜欢httpunit/htmlunit及其同类产品的一点是,它们允许对视图层之外难以完成的事情进行更可靠的直接测试。