我如何创建JavaScript测试用例

时间:2012-03-30 09:16:56

标签: javascript unit-testing testing

我目前正在为我的网站处理一些测试用例。我已经设法使用简单测试框架测试后端功能。

我有一些重要的javascript工具需要一些自动测试。我知道javascript是一种客户端语言,它需要一个浏览器,我只是想知道它是否能够做到。

请注意,测试必须从Linux CLI运行。

谢谢

3 个答案:

答案 0 :(得分:2)

Jasmine是我用于Javascript测试的东西。在这里能找到它 : https://github.com/jasmine/jasmine(更新时间 - 2015年)

我还使用JSCoverage来测试我的代码覆盖率。可在此处找到:http://siliconforks.com/jscoverage/

答案 1 :(得分:2)

您可以使用jasmine-node软件包安装node.js以使用cli运行测试:

这里是Jasmine的简要介绍:

http://net.tutsplus.com/tutorials/javascript-ajax/testing-your-javascript-with-jasmine/

这是关于jasmine-node的教程:

http://www.2ality.com/2011/10/jasmine.html

PS

为了引用要测试的代码,有助于了解module.export如何在Node.js上运行...在这里,您将找到开始所需的所有信息: { {3}} (断链)http://jherdman.github.com/2010-04-05/understanding-nodejs-require.html

答案 2 :(得分:1)

有几个针对javascript编写的单元测试框架。

您可以尝试以下方式:

  

http://testcase.rubyforge.org/