小编Edd*_*die的帖子

如何对404进行单元测试或集成测试 - 未找到?

我的团队正在使用S#arp架构框架在ASP.Net MVC 2中编写内容管理的Web托管应用程序.我正在使用SpecFlow和WatiN进行集成测试,使用NUnit进行单元测试.

我有一个自定义控制器工厂,它根据URL和站点在数据库中查找页面,然后加载适当的控制器和操作.当在数据库中找不到页面(或站点)时,它还会加载错误控制器.

我想写一个单元测试或集成测试,当URL无效时,验证404页面是否正确显示.WatiN无法检查响应头,因此无法准确确保加载了实际的404页面.这可能会消除集成测试作为解决方案.

我是TDD和BDD的新手,所以我可能会遗漏一些明显的东西.此外,我正在对这个项目进行改造测试,这使得它变得更加困难.

提前致谢.

tdd bdd nunit watin specflow

4
推荐指数
1
解决办法
1121
查看次数

标签 统计

bdd ×1

nunit ×1

specflow ×1

tdd ×1

watin ×1