[英]Automated Unit testing for Javascript integrated with CruiseControl, nUnit, nAnt and ASP.net MVC
我为 ASP.net MVC 团队工作,他们使用 Cruisecontrol、nUnit 和 nAnt 进行自动化测试和构建。 我是小组的新手,我处理 Javascript 层,我正在寻找将我的工作与我的团队工作流程结合起来的方法。
有没有办法做到这一点?
谢谢
一些想法:
就在几天前,John Resig 宣布了他正在开发的名为Test Swarm的 JavaScript 单元测试自动机。 它刚刚进入 alpha 阶段,但可能值得一看。
我发现 JSUnit 是 javascript 的一个非常好的单元测试工具。
您也可以考虑使用 javascript lint(下面的链接)。 这是一个 static 代码分析器(不是单元测试工具),我过去有过很好的经验。 它不如某些已编译的语言 lint 工具那么彻底,但它可以使您免于在 javascript 中犯一些真正邪恶的错误。 您可以从 web 页面或命令行运行它,因此它应该很容易连接到构建过程。
正如@Charlie 所提到的,JsUnit 是通过JsUnit Server进行自动化单元测试的不错选择。
QUnit是一个新的单元测试运行器,高度可定制,我一直在玩它,您可以通过Selenium等浏览器自动化工具集成和检查测试结果。
这几乎是我们目前所拥有的,但是现在正在出现一个非常有前途的项目,John Resig 先生的TestSwarm ,查看此博客文章以获取更多信息(并注册 alpha 版本:):
看起来真的很有趣:
(来源: ejohn.org )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.