前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口测试目的

接口测试目的

作者头像
louiezhou001
发布2019-07-25 12:01:27
5760
发布2019-07-25 12:01:27
举报
文章被收录于专栏:测试工程师成长之道

为什么要做接口测试?

1.尽量早的暴露接口问题,帮助调用方节省调试时间

2.自动化接口测试,减少冒烟回归测试时间和成本

接口测试不单单是测试请求通过了, 还要从业务出发, 对功能,性能等方面考虑.

功能场景:

1.正常场景

2.异常场景

边界值测试:

1.输入输出边界值

2.业务边界值测试

参数的组合:

1.有些参数是加密的, 接口测试的时候如何去模拟

2.一个接口可能有多个入参, 各种参数组合会得到不同的返回

3.有些参数是必填项, 有些参数是选填项, 如果必填项不填或者填错,会有什么结果都是需要考虑的

异常测试:

1.比如订单接口是不允许重复提交的

2.有些接口还要考虑性能问题

3.比如购物车里有多个商品, 全部勾选后去支付, 会判断商品库存, 这时候能提交成功吗, 处理逻辑又是什么?

安全性测试:

1.服务端提供API, 接口调用方在客户端, 之间的通讯暴露在公网上, 如果有不善意的用户抓包获取了支付接口, 用1元价格购买到了100元商品, 这是非常危险的. 这就是安全性测试的一个方面

2.SQL注入等也属于这类.

总结:

接口测试是集成测试的一部分属于灰度测试, 通过对接口的功能场景, 边界测试, 参数组合, 异常测试, 安全性测试等综合考虑, 所以接口测试是非常重要的.

欢迎各位小伙伴留言讨论互相学习.

如果文章对您有帮助,请关注我的公众号并分享转发, 让更多的小伙伴一起成长

-END-

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试工程师成长之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档