单元测试

21点游戏

  • 出现bug时,先写再现失败情况的测试,然后再改bug保证测试通过
  • 单元测试的好处
    • 能够给予即时反馈
    • 降低回归测试成本(不需要人工进行全面重复的测试)
    • 极大减少调试时间
    • 部署时信心十足
  • “测试任何可能出错的地方”

课后问答

  • 单元测试=2倍的代码?
    • 写单元测试成本 < 人工回归测试成本