其他分享
首页 > 其他分享> > 接口测试基本测试点

接口测试基本测试点

作者:互联网

接口测试经常遇到的bug和问题,如下:
(1)传入参数处理不当,导致程序crash;
(2)类型溢出,导致数据读出和写入不一致;
(3)因对象权限未进行校验,可以访问其他用户敏感信息;
(4)状态处理不当,导致逻辑出现错乱;
(5)逻辑校验不完善,可利用漏洞获取非正当利益等,例如是否加锁问题。

入参校验:
数值型:负数、0、小数、边界值、取值范围内外、是否必填、非法参数
字符串类型:敏感词汇、字数限制、特殊字符、空字符串、是否必填、非法参数
响应校验:
响应时间校验:可接受范围为2s左右(2000ms左右),最多不能超过3s。该指标为通用指标,若开发提供了具体范围,以开发要求为准
响应情况校验:正常情况返回值、异常情况返回值(可根据异常情况返回值反推测试场景)
响应数据中是否包含需求文档中要求的所有信息
响应数据是否包含敏感数据:本不该显示的数据但是接口返回了
关键数据是否进行了加密显示:比如登陆接口的用户名和密码是否加密
安全校验:
越权校验:通过修改表示身份的字段来做跨权限请求。比如某个功能只有A权限用户可以使用,通过接口传B权限用户,验证是否能使用该功能
信息泄漏:通过抓包,检查所请求的接口返回的数据,看有没有包含可利用的字段。比如登陆接口的用户名和密码是否加密 ;支付接口中,涉及用户的身份证号码、银行卡卡号、银行卡CVV码等之类的信息有无加密

业务逻辑校验如下:

功能操作类接口

充值类接口

购买类接口

兑换类接口

抽奖类接口

领取奖励类接口

获取列表数据类接口

上下文关联类接口

标签:测试点,是否,校验,接口,下发,兑换,购买,测试
来源: https://blog.csdn.net/weixin_43901515/article/details/116026403