现在的代码有 API 的集成测试,覆盖的全部的正确流程和少部分的错误流程,显然我们没有办法测试所有的流程, 而单元测试可以覆盖所有的情况,但是即使是 100%的单元测试也没有办法保证整体没有 bug ,而且写单元测试的时候会写大量的 mock ,导致了,内部接口的变动,或者需求变动时要改动或重写,大量的测试,各位在开发的时候是如何权衡 API 测试,单元测试和开发的比例呐?