使用QUnit进行Javascript单元测试
相信大家都对JUnit并不陌生,虽然在国内使用JUnit真正进行单元测试的人应该并不是十分普及(估计大家都是自己简单进行测试,很少能使用JUnit进行回归测试等),但是这依然不能改变单元测试的重要性。而随着Javascript的崛起,大量的功能被放在了前端而非中端,这就需要我们对Javascript的相关代码进行单元测试。Qunit是JS代码测试工具中比较流行的,以前是Jquery团队内部测试Jquery库的工具,目前已经与jquery分割出来,可以独立使用。下面,我就做个例子简单说明如何使用Qunit进行JS代码单元测试。
一般情况下,我们会将js代码嵌入jsp/html等文件中,而测试代码最好单独创建文件。我们以test.js包含测试代码,demo.js包含功能性js代码,example.html为运行qunit的页面文件。代码如下: