我为一个ASP.net MVC团队工作,他们正在使用Cruisecontrol,nUnit和nAnt进行自动化测试和构建。我是小组的新手,我处理Javascript层,我正在寻找将我的工作与我的团队工作流程结合起来的方法。
有没有可行的方法来做到这一点?
由于
答案 0 :(得分:1)
一些想法:
答案 1 :(得分:1)
就在几天前,John Resig宣布他正在开发的一个名为 Test Swarm的JavaScript单元测试自动机。它刚刚进入alpha版,但它可能值得一看。 / p>
答案 2 :(得分:1)
我发现JSUnit是一个非常好的javascript单元测试工具。
您也可以考虑使用javascript lint(下面的链接)。它是一个静态代码分析器(不是一个单元测试工具),我以前有很好的经验。它不像一些编译的语言lint工具那么彻底,但它可以避免你在javascript中犯下一些真正的邪恶错误。您可以从网页或命令行运行它,因此它应该非常容易地连接到构建过程。
答案 3 :(得分:0)
如@Charlie所述,JsUnit是通过JsUnit Server自动单元测试的不错选择。
QUnit是一个新的单元测试人员,可高度自定义,我一直在使用它,您可以通过browser automation tools Selenium集成并检查测试结果。
这就是我们目前所拥有的,但现在正在出现一个非常有希望的项目,TestSwarm由John Resig先生,请查看此博客文章以获取更多信息(和注册alpha版本!):
看起来很有趣:
(来源:ejohn.org)