• set去重,判断0的位置

    a = [0, 0, 0, 1, 2, 3]
    def get_num(a):
    a_set = set(a)
    if len(a) == 1:
    return "", ""
    if 0 not in a_set:
    return "", ""
    a_set_sort = sorted(a_set)
    num_0_index = a_set_sort.index(0)
    if num_0_index == 0:
    return "", a_set_sort[num_0_index+1]
    elif num_0_index + 1 == len(a_set_sort):
    return a_set_sort[num_0_index-1], ""
    else:
    return a_set_sort[num_0_index - 1], a_set_sort[num_0_index + 1]
  • 干掉广告代码

  • UI 自动化的意义 at 2019年01月16日

    人生有三重境界,看山是山,看山不是山,看山还是山。恭喜,你到了自动化的第二层境界了。

  • adb uiautomator可以获取到android手机的控件信息,然后和自己提前设置好的控件信息list做一个交集。拿交集结果后可以获取到控件坐标然后做相应的操作。
    中间还有很多细节,需要去适配,这只是大致的方法。

  • 个人看法,节省人力投入在业务测试人员数量比较少的情况下,是一个伪命题。

    测开提升效率更多还是体现在发现更多问题,更快的定位问题这两个方面。

    上面也提到关于流程上的效率提升,其实CI/CD这块不太应该归到测试开发的工作范畴,只不过国内发展的现状就是绝大部分公司没有空间让开发做这块的事,所以大部分都是测试接手这块。

  • 写下 2019 你的三个小目标 at 2019年01月06日

    1.工作。更着重于整体节奏的观察和控制。优化自己的工作思维。
    2.学习。工作知识之外,读完12本书,增加自己的英语口语练习。
    3.生活。有一次国内游和国外游,然后希望可以减个10斤体重。

  • 说的很实在。自动化测试的开展本就是要求贴合业务,脱离了业务的自动化落地困难,效果有限,并且难以得到团队其他部门的承认。

  • 或许有些人从一开始就想着走所谓的知识变现的路呢?他只是成为了自己想成为的人不是吗?

  • 收少了,这个世界可爱的人就这么多,收一个少一个,天花板很快就来了,要增加从每一个可爱的人那里获取的收益,抬高天花板。

  • 本科应届生能拿12K的绝对不是大多数,一线城市就是这个价格的结论不知道你从何而来?啥都不懂的敢叫12K,还有啥都不懂的敢叫30K的,问题是你应该不会给这种人offer,对吧?通常我们把假如我有XXX我就能怎么样,当成是一种不负责任的吹嘘或者叫借口,你非常轻松的假定了你有211学历就能收获更多的工资,一来夸大了取得成功的某一种因素并忽略了其他可能更重要的因素,二来你也把你对现在低工资的不满归罪于低学历,这其实是非常不可取的。