读《web 前端测试与集成》
前端测试:
一个项目测试比重呈金字塔模型 :从下到上 单元测试-集成测试-端到端测试
测试驱动开发:先写单元测试再编程,通过需求分析写单元测试,对业务的理解/代码的设计组织有帮助
行为驱动开发:适用敏捷开发,通过描述场景并实例化让非技术人员和技术人员一起梳理故事
行为驱动开发的测试框架:Jesmine/karma
Jesmine: 运行需要 html,jesmine 库,测试用例代码,被测试代码
karma:运行在 node 服务上可集成 jesmine/mocha 框架,有一定的配置化学习成本,代码发生改变可热更新自动更新测试结果