jstestdriver本地自动化测试 jstestdriver本地自动化测试
DESCRIPTION
TRANSCRIPT
明河(剑平)<[email protected]>
jsTestDriver本地自动化测试
代码质量可维护性
可扩展性
目的达到了吗?
单元测试的目的
Jasmine运行现状测试脚本与源脚本同目录
每个测试脚本对应一个测试页
20个测试脚本
5个浏览器
100次运行你能忍受?
回归单元测试
我们需要一种更具效率的方式!jsTestDriver
• 是一个 javascript测试工具• 是一个 js单元测试框架
什么是 JsTestDriver?
根目录增加jsTestDriver.conf
Load: jasmine.js和JasmineAdapter.js
如何让 JsTestDriver支持jasmine?
将测试文件统一到一个目录
以退款的单元测试回归为例
不再需要测试运行页
如何处理脚本依赖?
如何插入 html片段?如何处理异步加载?
如何处理 kissy的模块依赖?
如何处理脚本依赖?
避免异步加载模块过程,打包所有模块成一个文件
如何处理 kissy的模块依赖?
使用 jasmine-kissy
如何插入 html片段?
如何接入前端测试平台?
THANK YOU!