<分区>
我看到人们提出了更具体的问题,但我的问题很广泛,为什么要测试任何路线?这样做的好处在哪里真正闪耀?谢谢!
PS 目前在 .Net C# MVC 3 中执行此操作
<分区>
我看到人们提出了更具体的问题,但我的问题很广泛,为什么要测试任何路线?这样做的好处在哪里真正闪耀?谢谢!
PS 目前在 .Net C# MVC 3 中执行此操作
最佳答案
只是我对一个非常主观的问题的 2¢:
因为通过对您的路由进行单元测试,单个组合键(将运行单元测试)允许您验证它们是否按预期运行,而不是运行整个应用程序并通过浪费大量时间和潜在的方式手动测试它们忘记手动测试一些边缘情况。此外,当其他一些开发人员继承代码库并开始修改它时,他可以更轻松地运行相同的组合键(运行单元测试)并获得即时反馈他的修改是否对现有功能没有影响而不是手动浏览整个应用程序并单击所有链接和内容。
从实用的角度来看,我使用 MvcContrib TestHelper对我的路线进行单元测试。
关于c# - 为什么一个单元要测试 MVC 路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680536/