测试生涯中遇到的一些bug

1、可视对讲功能关闭了仍然能够互通电话的问题:功能说明,然后找问题复现规律和定位思路。

   测试过程中出现一次可视对讲功能已关闭,但是对讲机还是能互通电话。因为只出现一次,开发要求我找规律。

   功能流程是可视对讲功能在APP上是有开关控制的,当关闭和打开时会发送一个请求将服务器的该功能的api字段修改为false。对讲机每次呼叫前都会去服务器上获取该字段,如果为false就提示 可视对讲功能已关闭,不进行呼叫。

   所以该问题应该出在与服务器的交互上。请求走的都是http协议,http协议又是TCP协议,而对讲机接的是网线,所以不存在数据丢失现象,可以先排除 可视对讲机的问题。其次是安卓和IOS设备设置可视对讲功能。

   可以分2种情况,第一种情况:最先想到的当然是弱网环境下,比如弱网环境下关闭可视对讲功能,APP发送几次没发送出去后就不发送了,但是APP的功能状态却改变了。如果是这种情况,那就是APP的问题,APP在没有收到服务器的回应就改变了状态。

                            第二种情况:APP压根就没发送,只要用户设置状态直接界面上改变状态,但是却没发送请求。这种情况出现概率较低,一般开发不会这么粗心。所以我先验证第一种情况,安卓验证没有问题,IOS验证有问题,IOS在没有网络情况下也能设置成功。

   综上,说明问题点可能存在2个地方:第一是只要用户去设置,界面的状态都会改变;

                                                       第二:用户设置是压根就没去发送请求,界面状态也改变了。基于此,定位起来就很快了,直接用fiddler抓取IOS的http包,找到包后经分析属于第二种情况,用户在关闭可视对讲功能时压根就没发送请求出去。开发也太粗心了,最后开发定位说是改一个bug把这段代码注释掉了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值