今天偶然发现一个问题,就在那里静静的躺着,好大只,我来反思下,只想说呵呵呵~
微信端的东西,做项目的时候会给测试提供几个oauth链接,供测试进行测试的。(提供的链接完全ok)
然后上线的时候,需求要了另外一个页面的oauth链接,只是想了下,这个页面的链接能生成oauth吗?用户能拿到微信端的信息吗,确定没问题之后,给了开发,没有自己验证下,没有想着给测试验证下,也不知道需求验证了没(埋下伏笔)。
后台的关键点的判断,有些地方也是依赖前端的,再次(埋下伏笔)。
问题爆发了,把后台的小哥给整了一天,不过后台确实是会经常性有问题的,毫不怀疑,是后台的问题(谜之自信,吸取教训)。
最后发现这个问题,就像页面上有几个按钮,然后弹出个窗告诉用户不可以点击,但是,但是我要是点了呢,对不起,这个奇葩的客户不按常理出牌,触发了一个bug。
前端检验不完善,后台关键处没做检验,逻辑不严谨,需求要了链接,没给测试做验证。