接口测试
1、 什么是接口
接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。
2、什么是接口测试?
接口测试是测试系统组件间一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。
3、为什么要做接口测试
(1)现在很多系统前后端架构是分离的,从安全层面来说:
a.只依赖前端进行限制已经完全不能满足系统的安全要求(绕过前面实在太容易), 需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。
b.前后端传输、日志打印等信息是否加密传输也是需要验证的,特别是涉及到用户的隐私信息
(2)如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,接口测试可以提供这种情况下的解决方案。
4、接口测试步骤
接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是:
a.测试接口文档(需求文档)
b.根据接口文档编写测试用例
c.执行测试,查看不同的参数请求,接口的返回的数据是否达到预期。
d.得到测试报告