很多 bug 都是改出来的,原本已经没 bug 了(至少不会有容易复现的 bug ),
改了后没有经过严谨地验证,很容易出现新 bug 或引发原本不会发生的旧 bug。
单元测试是个好东西,只要完整编写用例,覆盖足够多的排列组合情况,
后续每改动一次代码就跑一次完整的测试用例,bug 就很容易暴露出来。
但问题是单元测试代码工作量太大了,而且改了业务代码,还得同步修改测试代码。
现在用 APIJSONAuto 自动化接口测试,不用写任何代码,点几下按钮就行了
自动化接口管理工具,自动生成代码、自动静态检查、自动化回归测试、自动生成文档与注释等。
* 自动生成接口文档,清晰可读永远最新
* 自动校验与格式化,支持高亮和收展
* 自动生成各种语言代码,一键下载
* 自动管理与测试接口用例,一键共享
* 自动给请求 JSON 加注释,一键切换
* 自动保存历史请求记录,一键恢复
代码已开源,可以点 Star 支持下哦 ^_^
https://github.com/TommyLemon/APIJSONAuto/