为何要做接口测试
一、发现一些隐藏bug:
真实例子,一个字段,前端限制为必填,但是后台未限制,在某种情况下,前端的必填限制失效,这个字段未填也保存成功了,导致整个数据作废
在某些情况下前端的限制是有可能失效的,后端必须最主要字段做限制,如果能够测试后端是否做了判断,就需要接口测试来实现
二、可以尽早介入测试:
开发好接口的时候界面还未完成,此时还不能做功能测试,但是可以做接口测试,尽早发现接口实现功能的正确性
三、缩短回归测试周期:
接口测试相对容易实现自动化持续集成,减少人工回归测试人力成本与时间
四、安全性:
现在很容易绕过前端获取传输信息,用户的一些私密信息,如密码、银行卡,需要校验是否加密传输(通过抓包查看)