jsUnit入门
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Jsunit教程
一环境配置
(1)从/上下载JsUnit zip文件,其大部分“核心”都在jsunit/app
试页。
二如何编写测试
断言方法是任何单元测试的基本模块,它们是一些简单的布尔表达式,可以指示一个给定语句为true还是false。断言失败时,就会产生一个错误。
三如何测试
打开JsUnit包中的testRunner.html ,输入你要测试的文件地址,点击Run即可。
结果会显示在(有问题会显示红色):
四例子
(1)把生产代码和测试代码放在一个页面的例子:
(2)生产代码和测试代码分开放的例子:
果。
(3)手动去找测试函数的例子:
通过上面两个例子我们发现测试函数会自动被发现,但是当你发现点击Run 后没有反应,就需要使用exposeTestFunctionNames(),以确保JsUnit能找到你的
五测试集
测试集把不同的测试页分组组织,这样只需运行一个测试集就能一次运行类似的一组测试。测试集其实就是一些特殊的测试页,其中包含的测试页或其他测
六跟踪与日志
JsUnit支持跟踪!使用以下3个函数完成,任何测试都可以调用(注意,在
如果运行测试时选择debug,就会看到warn()、inform()或debug()函数发出的所有消息。如果选择warn,则只会显示由warn()函数发出的消息,选择info则会显示由warn()和inform()发出的消息。默认值为no tracing(不跟踪),可以在测试工具中设置:
七使用标准/定制查询串
(1)testPage参数
如果你有一个测试集或测试页,需要经常运行,你可以使用测试运行工具支
(2)autoRun参数
运行了上面的地址,我们还需要自己手动去点击run运行,现在我们使用
使用这些带参数的查询串,可以方便我们做一些经常性的测试,我们可以把它加入书签,这样测试起来就很简单了。