Mau*_*ice 13 testing asp.net-mvc integration-testing automated-tests
我正在研究测试ASP.NET MVC应用程序的其他方法,并遇到了Steve Sanderson的MvcIntegrationTestFramework.这种方法看起来很有希望,但我想知道是否有人有任何实际经验可以分享.
小智 7
我从中得到了一些非常好的结果.我不关心这里有什么人说测试视图的必要性,只要你将第一行代码添加到视图中,即使代码严格与表示相关,你也会引入错误的可能性.编写自动化测试是个好主意.我的主要兴趣是尽可能多地捕获白屏和黄屏异常/错误.为此,我一直在使用Steven的介绍性博客文章中的片段,以确保正确呈现页面而不会抛出任何异常:
Assert.IsTrue(result.ResponseText.Contains("<!DOCTYPE html"));
Run Code Online (Sandbox Code Playgroud)
我在这个框架中看到的小陷阱可能是:
var result = browsingSession.ProcessRequest("/account/logon", HttpVerbs.Post, new NameValueCollection
{
{"UserName","myName"},
{"Password", "myPassword"},
{"returnUrl", "/home/myActionMethod"}
});
| 归档时间: |
|
| 查看次数: |
2669 次 |
| 最近记录: |