bug记录

来源:互联网 发布:大作家写作软件 编辑:程序博客网 时间:2024/05/16 00:37

前言

        最近在做测试接口的事情,当然也免不了遇到很多的问题,有一些问题追踪到最后连我都觉得有一些玄乎,所以呢,就想将这两天的收货记录下来!

遇到的问题

        遇到的问题千奇百怪,下面就做一个简单的总结。

bug1:
        第一个遇到的问题是比较坑的,那就是给数据库的某个字段没有赋值,而它的默认值为null,其中的一个接口需要对这个值进行加1的操作,null+1=?这个我还真的不太会呢?结果,导致的当然就是有问题啦,接口请求失败,无法得到正常的返回值。
        对于这个问题我还专门请教了隔壁组的工程师,那就是数据库该不该设置初始值,而不是拿数据库给的默认值。得到的答案是肯定的,看来在以后的开发过程中一定需要多加注意。

bug2:
        接下来的这个问题就涉及到外部了,这里的外部指的是ios的同学,你知道的,前端调用我们的接口,需要解析我们接口返回的数据,但是这一次,出了一点小小的意外,那就是Ios的同学需要的是字符串类型,而我的接口传过去的是Long类型的数据,结果,不只是数据没有解析出来,Ios客户端竟然闪退了,这对用户体验的伤害真的是无法估量,我觉的要是上线了,这真的算的上是一个大bug了。
        最后,是我们的接口修改了返回的参数的数据类型,此问题算是告一段落了。但是,如果我们站在Ios同学的角度去思考这个问题,我们会发现:我们在调用别人的接口的时候一定是要抱着不信任的态度的,我们需要做好准备的是,接口随时会崩溃。即使腾讯的接口也不能保证百分百的没问题,所以,我们在接口调用上一定要保持警惕。

总结

        通过这两个bug还是学习到蛮多的东西的,说句实在话,学以致用,希望我遇到的问题也能带给大家一些提醒。

0 0
原创粉丝点击