美文网首页
2019-04-01 复盘

2019-04-01 复盘

作者: f1a94e9a1ea7 | 来源:发表于2019-04-01 22:58 被阅读0次

    改 bug ,本地环境和 qa 环境代码一样,qa 环境却跑不通,一个多选下拉的值总赋不上。

    本地所有都是好的,又不好总改 qa 代码总叫测试推上去,脑子里一团浆糊。

    大佬带着我先排除因为环境不同接口数据不一样,是不是会造成应该被选中的值并不在该下拉框列表内的可能性。

    下拉列表是有值的,那就是被选择的那个值没有赋上变量,我懵逼了,打印出来都是有的啊,然后大佬带我打开了 qa 环境的页面,好吧,我一直在用本地的结果来判断 qa 环境的问题...

    虽然是因为后台不同环境返回值结构不一样导致的,但本地和测试效果不一样这种情况应该挺常见的, 可以用这样的方法排查:

    1. 先判断两边环境是否都取到了对的值
    2. 如果没有,就把这条数据的有关逻辑从一开始到最后都列出来,在哪里获取,在哪里有修改、传递、赋值等,一个点一个点排查
    3. 如果都取到了对的值,那就是赋值这一步有问题,可以把值直接打印在页面上,而不是控制台。

    我觉得理清逻辑很重要的一步是要理出这条线的全过程,简单举个例子,比如一家商店要盈利,那么就要从 顾客进门前(吸引顾客进门) -----> 进门后(只要进了门一切好说) -----> 浏览时(吸引顾客购买) -----> 购买时(推销更多)-----> 离开后(如何成为回头客),还可以添加更多。只要顺着这条线,一般不会有太多遗漏的地方,然后顺着这些点一个一个击破。

    当然这些说起来肯定都是知道的,以前学画画老师就经常说要整体,不要盯着一个细节上扣;最近学数据分析也有接触到。只是实行起来就还是容易钻进一个地方,像今天就因为本地环境变量都 log 出来了,我就想当然的以为是就在赋值那一个地方出了问题,于是到了 qa 环境也在那个页面的 js 文件翻来倒去...

    还容易急...

    发现自己急了倒能够收回来,不过有时候一下子就上头了,总是得过个几秒才能反应到,以后遇事默念 20 遍不要急。

    相关文章

      网友评论

          本文标题:2019-04-01 复盘

          本文链接:https://www.haomeiwen.com/subject/ywrpbqtx.html