在面向Web前端的Javascript开发中,往往会面临一个问题:如何测试?
具体点说,某段js函数的作用是根据输入参数更新好几个页面元素的内容,如何验证该js函数的运行效果?依赖大量的人工测试显然效率太低,而且很容易出错。。。
因此,该中间件的出发点为:解决Web前端开发中UI单元测试难题
如何解决?该中间件从2个方面入手:
- 强制使用MVC模式解决代码耦合问题
- 引入中间描述对象表示对UI的更新操作
- 在浏览器环境中,解析该中间描述对象完成对UI的渲染
- 在单元测试环境中,解析该中间描述对象,验证其与期望值的匹配结果
更详细的内容请移步github围观,开源地址:https://github.com/micyng/rutJS
-------
ps. 本人正在寻求一份新的工作(帝都),方向为:
* Windows Phone平台app开发
* 继续linux平台的高性能python开发