移动端测试踩过的坑

1. 接口调用时上传参数值不正确
这个虽然在功能测试的时候足够细致的话也是可以被发现的,但是稍微不留意就可能漏掉(不知道大家关于app涉及到接口的调用是怎么测试的,欢迎大家一起交流)
1)场景1: App中有一个填写信息的页面,我们填完后点击提交按钮,通过接口把这些信息上传到服务器
通常我们会认为填写完信息提交后,查看下相应的页面展示或者抓包看下上传的参数值,就可以验证APP调用接口时传参是否有问题了
本来我也一直认为这样就万事大吉了,但是:
比如有一个模块是一个下拉框,我们选择一项“ABCD”后,因为屏幕比较小展示不全,页面展示为“AB…“,这时很可能就会出问题
在安卓中,获取一个元素的值通常是通过 getText()方法,如果页面某个模块展示不全时仍然使用方法获取文本值获取到的内容和展示的值是一样的:“AB…”,这明显是不正确的
2)场景2: 公司有很多产品,用户用一个账号就可以登陆公司所有的产品,而且在每个产品中都可以修改用户的某些个人信息(这些信息是共享的),在所有的产品中都使用了同一个接口
可能在产品A中,用户的身高选项中不带单位,在产品B中,选项是带单位的,然后产品A和产品B在修改信息调用接口时一个带了单位,一个没有带单位,修改成功后,在两个产品中再次查看时就出现了问题
3)场景3: 有个提交订单的页面,原来有个选项A是否可以放到代收点,后来把这个逻辑去掉了,换成了选项B是否接受延迟发货。
选项A有两个值0和1,默认值是0;选项B也有两个值0和1
再修改后的逻辑,设置B的值是0,然后提交,数据都正确,我们可能就认为接口传参没有问题
但是开发在修改代码时,应该传B的值,但是选择了A的值,然后就出问题了。
2.容易遗漏的测试点
1)页面有多个组件,一个的移动连带着其他组件的移动,所有的东西是否可以均归位正常

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值