JavaScript 测试驱动开发 一步一步开始 JavaScript 测试驱动开发 自动化测试很难进行 代码设计的很差 开发人员不知道怎么运行 如何实现自动化测试 细分测试 分而治之 spike 每一次都先编写测试,再编写最少的代码来通过测试 测试先行的优势:可以带来更加模块化,高内聚,低耦合的设计 3-As 模式: Arrange Act Assert 目录 1.测试驱动设计 1.1.1 创建示例项目 1.1.2 验证函数 1.1.3 正向-反向-异常测试 1.1.4 karma-配置测试环境的工具 2.异步测试 1.1.5 异步测试 1.1.6 异步测试-客户端回调测试 1.1.7 测试 promise 3.依赖处理 1.1.8 依赖处理 4.Node.js 测试驱动开发 1.1.9 Node.js 测试驱动开发 5.Express 测试驱动开发 1.2.1 Express 测试驱动开发 参考 Test-Driving JavaScript Applications(英文) JavaScript 测试驱动开发(中文) 单元测试基础 3-As 模式:ArrangeActAssert