面经分享:接口怎么测/接口测试用例怎么设计?

亲爱的小伙伴,你好呀!我是墨石。

面试测试工程师,接口相关知识可以说是必问的问题。

接口测试怎么测,或者接口测试用例怎么设计也是接口面试中的高频问题。

对于这道题,建议从以下方面考虑:

1、单接口测试

(1) 接口的入参:

考虑正常的入参及异常的入参。

正常入参参考接口文档,看能否正确返回;

异常入参,包括参数异常、数据异常,参数异常如多参、少参、空参、错参,数据异常包括数据类型错误、非空参数为空、数据长度不符合、特殊字符、是否允许重复值等、是否传默认值

(2)考虑接口的处理逻辑

如接口的约束条件分析:

数值限制-如分数限制、等级限制(例:兑换Q币需要积分>50分才可参与);

状态限制-如登录状态(例:同步信息需要先登录账号,token-为空或为错);

权限限制-如管理员权限;

关系限制-如绑定关系(例:菜鸟裹裹可以查询绑定号码的物流信息)

(3)考虑输出结果

验证返回的状态码、返回值的完整性、key对应的value值等。

接口处理正确的结果可能只有一个,但是错误异常返回结果有很多情况,如错误提示乱码、错误提示不当导致用户不知道哪里出了问题等,针对上述的入参异常和处理逻辑异常来设计对应的测试用例

2、关联(多)接口的业务流程测试

单接口全部调通后,进行多个接口的串联测试。更关心业务流和数据流的关系,要对业务流程有足够的了解。我通常会用Xmind/流程图工具整理出接口之间的关联关系,然后进行用例设计。

其他层面:接口的性能、安全等。

以上,仅供参考。


最后,关于软件测试转行、面试等,都可以在下方留言或者扫文末二维码私信我。

其他软件测试相关的学习资源,点击下方链接自行获取:

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值