APP测试-bug反思-API返回数据篇章

目前很多公司都是前后端分离测试,APP测试和API测试不是同一批人,对于做前端测试的我来说,碰到过以下的尴尬事情

有一次,APP订单大幅度下降,最后定位原因为,API 返回的数据类型和APP处理的类型不一致

其实定义问题,可以认为是前后端契约定义不清楚,这些可以考虑从流程上进行规范,但是作为一个要不断进取的测试人,我们更要考虑一个问题,是否API测试了各种异常后,APP前端就不要进行测试?个人还是更加倾向于 完全靠自己,所以罗列了一些常见的API异常的数据,以后测试的时候,要把我这些内容

app和API的字符类型-->长度不兼容

这部分要考虑加入模拟返回,主要包含以下内容

·非预期格式(例如接口正常返回为JSON格式,实际返回xml格式,字符串,等等)。

·非HTTP 200(通常情况下正常接口返回为HTTP 200)。

·字段缺失。

·字段为NULL。

·字段格式不正确(例如应当是数字实际返回为字符)。

·字段边界值。

·字符型字段的文本过长。

·返回数组为空。

 

下一步考虑,将这些异常数据,直接使用脚本来完成,在保证测试质量的同时,不要去增加测试为数不多的测试时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值