skip to content

🧪TDD (Test-Driven Development) 测试驱动开发

TDD (Test-Driven Development) 测试驱动开发

也叫 Red-Green Development

流程

  1. 编写测试用例
  2. 运行测试,测试用例无法通过测试
  3. 编写代码,使测试用例通过测试
  4. 优化代码完成开发
  5. 重复上述步骤

优势

  1. 长期减少回归 Bug
  2. 代码质量更好(组织,可维护性)
  3. 测试覆盖率高(测试覆盖率不一定越高越好,主要是一个平衡)
  4. 错误测试代码不容易出现

Test-Driven Development // Fun TDD Introduction with JavaScript