单元与集成测试

强类型语言,typescript 可以防止一些低级错误,但是有些逻辑与业务代码的正确性需要通过代码测试来保证。

单元测试

单元测试用于对一个简单的函数进行测试,确保该函数按照预期的那样执行。

集成测试

集成测试分两层:

  • Service 层,保证逻辑按预期执行
  • API 层,保证参数校验正确,与业务逻辑在接口端正确

代码测试建议

  • 基本逻辑需要经过测试检验,而不是肉眼看代码,觉得没问题,结果跑的时候问题很多
  • 如果有测试未发现的问题,需要编写测试用例覆盖该情况,杜绝重复问题
  • ”温故而知新“。代码也是,经常回顾,说不定会有更好的改进