繁体   English   中英

用于复杂Web项目的单元测试框架/工具

[英]unit testing framework/tool for complex web project

任何人都可以为具有AJAX部件,复杂模型的复杂项目建议一些好的单元测试框架/工具(顺便说一句,它的ASP.NET MVC3项目)? 我希望在你的帮助下我能得到几乎所有的代码覆盖率。 提前致谢!

  1. 如果您使用BDD,请使用SpecFlow
  2. 您提到的浏览器涉及测试的Watin
  3. Moq作为测试的模拟框架
  4. Visual Studio单元测试测试环境
  5. 最重要的 - 了解设计单元测试和单元可测试项目的概念,何时进行单元测试,单元测试的内容。 单元测试应保持简单,应该真正测试单个单元,而不是整个项目,应该能够快速执行。 项目设计也应该能够进行单元测试 - 其组件松散耦合,使用依赖注入,单元彼此分开。 演示文稿和业务逻辑也相互分离。 在实现了所有这些之后,项目不再complex ,它只是很大,需要大量的代码和测试。 项目不应该很复杂,因为单元测试很难(如果不是不可能的话)。 如果您在这些方面感觉不到知识,那么在进行测试之前最好先做一些研究。 所有这些单元测试框架都只是帮助您加速完成您已经知道如何操作的东西。

我建议NUnit和Rhino模拟(用于模拟数据库调用和其他东西)。 你应该构建那个AJAX部分,这样你就可以在不进行AJAX调用的情况下测试业务逻辑。 AJAX部分应该只是一个演示者层。

要测试您的AJAX调用,您应该使用GUI测试工具

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM