单元与集成测试
强类型语言,typescript 可以防止一些低级错误,但是有些逻辑与业务代码的正确性需要通过代码测试来保证。
单元测试
单元测试用于对一个简单的函数进行测试,确保该函数按照预期的那样执行。
集成测试
集成测试分两层:
- Service 层,保证逻辑按预期执行
- API 层,保证参数校验正确,与业务逻辑在接口端正确
代码测试建议
- 基本逻辑需要经过测试检验,而不是肉眼看代码,觉得没问题,结果跑的时候问题很多
- 如果有测试未发现的问题,需要编写测试用例覆盖该情况,杜绝重复问题
- ”温故而知新“。代码也是,经常回顾,说不定会有更好的改进