今天试用了一下jsunit(就是javascript的单元测试工具),总结如下:
(1)首先要先去下载一个jsunit工具包(开源的),最新的版本是jsunit2.2alpha11(是一个压缩包)。下载后解压。
(2)建议将解压后的jsunit文件夹放到你的工程项目文件夹下,这样,会方便你进行大量的测试。
(3)测试时,首先要先创建待测试的文件(html文件,里面放置要测试的javascript代码)。
注意:在该html文件中,要首先通过“<script type="text/javascript" src="jsunit/app/jsunitcore.js"></script>”来引用测试工具。另外就是可以将要测试的javascript代码放在一个单独的文件中。测试时,要通过exposeTestFunctionNames()来指定测试函数。测试函数要以test开头,不能带任何参数。使用断言验证测试。
(4)编辑好待测试的文件后,要打开jsunit文件夹下的testRunner.html文件,相当于测试工具的工作页面。
(5)打开工作页面后,在files///文本框中输入要测试文件的路径名(一定要指定正确的路径)。然后单击“run”按钮。
(6)如果上述步骤都正确的情况下,会给出测试结果,run了几个,error几个,fail几个。而且,如果有错误的话,还会在下拉列表中一一显示。你可以选择其中一个进行查看,或这查看全部测试信息。
(1)首先要先去下载一个jsunit工具包(开源的),最新的版本是jsunit2.2alpha11(是一个压缩包)。下载后解压。
(2)建议将解压后的jsunit文件夹放到你的工程项目文件夹下,这样,会方便你进行大量的测试。
(3)测试时,首先要先创建待测试的文件(html文件,里面放置要测试的javascript代码)。
注意:在该html文件中,要首先通过“<script type="text/javascript" src="jsunit/app/jsunitcore.js"></script>”来引用测试工具。另外就是可以将要测试的javascript代码放在一个单独的文件中。测试时,要通过exposeTestFunctionNames()来指定测试函数。测试函数要以test开头,不能带任何参数。使用断言验证测试。
(4)编辑好待测试的文件后,要打开jsunit文件夹下的testRunner.html文件,相当于测试工具的工作页面。
(5)打开工作页面后,在files///文本框中输入要测试文件的路径名(一定要指定正确的路径)。然后单击“run”按钮。
(6)如果上述步骤都正确的情况下,会给出测试结果,run了几个,error几个,fail几个。而且,如果有错误的话,还会在下拉列表中一一显示。你可以选择其中一个进行查看,或这查看全部测试信息。