复杂 Web 项目的单元测试框架/工具
任何人都可以为具有 AJAX 部分、复杂模型的复杂项目(顺便说一句,它是 ASP.NET MVC3 项目)提供一些好的单元测试框架/工具吗?我希望在您的帮助下我能够获得几乎所有的代码覆盖率。提前致谢!
Can anybody advice some good unit testing framework/tool for complicated project that have AJAX parts, complex models (btw it's ASP.NET MVC3 project)? I hope I can get almost all code coverage with your help. Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
复杂
,它只是很大,需要大量的代码和测试。项目不应该很复杂,因为单元测试很难(如果不是不可能的话)。如果你在这些方面感觉不到知识的力量,那么你最好在做测试之前先做一些研究。所有这些单元测试框架只是帮助者,可以加快您已经知道如何做的事情。complex
, it's just big, needing high amount of code and tests. Project should not be complex, as it's hard (if not impossible) to unit test. If you don't feel knowledge power in these aspects, you better do some research before doing tests. All these unit testing frameworks are just helpers that speed up doing stuff that you already know how to.我建议使用 NUnit 和 Rhino 模拟(用于模拟数据库调用和其他内容)。您应该构建该 AJAX 部分,以便无需执行 AJAX 调用即可测试业务逻辑。 AJAX 部分应该只是一个演示层。
为了测试你的 AJAX 调用,你应该使用 GUI 测试工具
I advice NUnit and Rhino mocks (for mocking database calls and other stuff). You should build that AJAX part so, that you can test the business logic without doing the AJAX call. The AJAX part should just be a presenter layer.
For testing your AJAX calls you should use and GUI testing tool