前言:

在网上遇到好多人问测试开发到底是干嘛的,每天都在做些什么呢?

我看到好多人回答的要么很平常,要么很高大上。但是真实的日常工作,不可能永远是一种状态,真实情况更贴近于

“我是公司一块砖,哪里需要哪里搬”,

“我就是一个大辅助,各组有事我都奶”。

很多身边的人也会经常问到我,到底测试开发要做些什么,具备哪些技能?

然后我快速回忆了一下自己这6年来的测试生涯。发现也没法总结的很好,而且自己也不代表整个行业,所以要想得到答案,还是没事的时候,看看 本系列吧,作者刚开始记录,更新每天/2天 的工作内容和想法。希望大家在这平凡的日记中,找到测试开发的真正意义,得到属于自己的理解和道路。

首先介绍下自己的前面的经历:

大二时候开始自学软件测试,学了大概三本图书馆的n年前的老旧软件测试的书,和做了2本软件测试国考的题册。从每25道题(一个单元) 错一半以上,到最后错1个或不错。前后做了好几遍,直到把册子做碎了。后来也看了不下30本相关技术书籍,但大多没看懂也没看全。

然后大四时候迷迷糊糊出去被弄进了51testing培训,贷款交了18800,吃了好久的馒头咸菜火腿肠。

结果出来找工作时候还没毕业,只能实习,2000块。还不够我还学费贷款的。之后几年跳槽了好几家公司,有bat,搜狗,ofo,链家等大厂,也有十来个人,百十来人,已经黄了的小作坊。见识了种种当时觉得牛逼的测试技术,也有机会在小厂进行放飞自我式的实践。赶上自动化测试/测试开发大火,我做到了测试开发岗位,开始了面试官的路,面试超过100+候选人了。具体面试技巧可以关注我另一个系列哈。

现在我在一个千八百人的公司。做着测试开发组的老大,负责全线全端的测试技术培训,难题解决,亲自上手,几个测试平台的开发工作。

每天都不无聊,都很充实,总觉得今天的自己比昨天的自己强大好多,而这种感觉持续了好几年。。

好了言归正传。开始记录今天的工作:

·早上8点多到公司,9点半上班,我打开leetcode开始刷题,一道打卡题,俩道简单难度,打卡题稍难,简单难度也不简单了。我从简单难度通过率最高开始做,现在整个leetcode简单难度没做的只有52道了。通过率都是30%以下,比一些中等难度还变态。

·开始整理安卓自动化测试平台,昨天的跑核心预发布环境用例的手机 莫名失败了很多用例,今天研究了一会,发现是太卡了。然后开始排查卡顿原因,预发布某脚本4分钟,正常预期是1分钟。然后我先排查是不是环境问题,切换到了线上,执行,发现还是4分钟。继续换安装包,换成应用商店的包,跑线上,发现还是4分钟,手机是oppo。我想了想,要了一个三星,执行报错,排查发现是安卓版本高了,报了一个输出错误,百度,发现说高版本安卓要修改appium.js文件,把输出的格式改了,很好。不报错了,但是发现大部分用例仍然失败了。我去排查,又发现各种定位绝大部分都定位不了,少数xpath可以,最终确定还是安卓版本高,网上答案说要切换到ui...2这个。我看了下,太麻烦了。而且要求appiium版本。想了想,换手机最方便。然后要了俩台低版本的安卓手机,发现没电,正在充电,我开始下载模拟器,准备留后手。

·中午吃饭,不想午睡,要么写写博客,要么看看书,买的漫画算法还没看呢。然后再拿出一大堆贴纸,开始更新自己接下来的一大堆测开任务,哪个平台哪个功能要开发,哪个功能要维护了,辅助xxx写什么工具,培训新人...面试,写接口平台2.0ppt,安排小弟去开发发布会 等等一大堆,反正每件事都挺麻烦,还是先记录下来把,免得忘了。

·下午很困,但是也不睡,习惯了。开始继续研究安卓自动化平台。发现监控运行一大堆用例,或者手动触发的时候,比如我一次串行运行了50个大用例。但是我要是有急事要中断怎么办呢。我想直接杀掉appium,但是怕小用例运行一半被强制中断后,数据恢复的步骤没运行,到时候辛苦准备的测试账号就乱套了。最好是能执行完当下这个小用例再停止。杀掉appium貌似没啥用,因为我下个小用例运行的时候会再次重启appium,杀进程呢倒是可以,但是风险太高,这破电脑运行了好几个测试平台和一大堆子进程,万一这杀错了,弄个烂摊子就坏了。想了想。决定设计一个安全锁概念,就是每个小用例运行开始都去请求下安全锁是不是开的,开的才可以继续跑,不开就不跑了。

然后我到时候直接在平台弄个安全锁开关,关上,不管当前是监控还是谁手动触发,跑完当前的小用例后,都会安全的停止,不再去启动新线程跑用例,也不会再启动appium了。这个点子我给自己点了个赞,然后用10分钟写完了前后端数据库等代码(安全锁其实只是数据库里的一个字段)。

然后上线,效果很不错。所有大用例之间都是毫无上下文关联,想怎么顺序运行就怎么运行。每天监控,但是心里还是担心,担心三星手机

测试开发工作者的日记:2020.6.3相关推荐

  1. 测试开发工作者日志:2020.9.5

    趁着周日,大家不想写代码,就再记录一下日志系列吧.有粉丝反馈,说工作者日记系列也很不错,穿插在繁重无聊的 接口测试平台系列 很好,可以当作一次喘息休息.而且这个系列不是流水账一样记载我的一些工作内容和 ...

  2. 测试开发工作者日记:2020.10.21

    最近忙着搬家,西北旺那边村委会和某开发商 联合下达了腾退指令,所有人一周内滚蛋.作为每次抵挡的靠山-房东 也终于妥协了.周围很大一片区域的几乎半个海淀和半个昌平的公寓和房东们,都一瞬间知道了这个大新闻 ...

  3. 测试开发工作者日记:2020.9.28

    又开始这个系列. 最近半个月.忙的跟个monkey一样.天天研究业务.只能利用闲散时间维护下工具和平台. 不过最近拒绝了一次业务测试.发了脾气.甚至扬言大不了不干了,有能耐开了我...这种" ...

  4. 测试开发工程师成长日记018 - 测试面试必备题记录(持续更新)

    技术模块 一.在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试? 建立测试计划,确定测试标准和测试范围 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等 ...

  5. 测试开发工作者日记:2020.7.9

    大概十天 没有更新这个系列了. 最近一直在更新接口测试平台系列,每天都有不少粉丝进行友bao好li反cui馈geng 所以今天还是说说测试开发的日记吧... 最近几天在支援一个点点点的测试任务,一个新 ...

  6. 测试电梯的测试用例_测试开发工作者日记:2020.12.24

    画    最近的工作业务测试比较多,但是作为从最底层测试摸爬滚打出来的博主来说,完全没压力,也没有不爽,相反还觉得这是一次大脑放松的机会. 用非常非常快速的方法进行功能测试,甚至用例都不看也不写. 就 ...

  7. 测试开发工作者日记:2020.6.17

    本系列自发布以来广受好评,但为避免变成流水账,所以会打破现有固定1-2天一更的惯例,等凑到足够的质量高的内容再发,后续不定时更新哈.明天开始每天更新接口测试平台系列的代码讲解阶段了. 昨天的日记中,我 ...

  8. 测试开发工作者日记:(楚汉传奇-it职场)2020.6.24-6.27

    因为在北京的缘故,没法出去玩,市内更是不太安全.所以在最后一个工作日的时候,开始按照计划,开发安卓自动化回归平台.还是老样子,技术上的都不算问题,难就难在如何用现有的垃圾硬件来尽量造出符合目的的东西. ...

  9. 测试开发工作者日记:2020.10.12

    每次写这个系列,发现阅读量都很多. 这个系列呢其实并不总是什么太乐观向上的热血或者鸡汤,反而很多时候都流露出一种压力和无奈. 我总是在想,喜欢看这个真实日记的粉丝都是什么人,到底你们抱着什么心情在阅读 ...

最新文章

  1. 机器学习算法常用指标总结
  2. dlib的编译和安装
  3. Ch2,KNN分类算法程序分析----机器学习实践P19页
  4. PannerNode
  5. Rpc远程调用框架的设计与实现(2)
  6. scrapy 自动下载图片
  7. oracle存储格式化时间,ORACLE日期时间的格式化参数大全
  8. 腾讯裁员范围扩大;研究称人类或能喝到月球冰火水;苹果考虑取消京东方3000万块屏幕订单;近视手术无法治愈近视
  9. python中shelf对象_shelve -- 用来持久化任意的Python对象
  10. 螺旋无限延伸_无限螺旋篇 其之四
  11. 原生JS实现任意数据的动态表格
  12. 化工厂人员定位应考虑哪些因素?
  13. react 项目添加百度统计
  14. idea2022版将idea中的Web项目部署到Tomcat中(详细图文步骤)
  15. 大数据系列整个课程课程大纲
  16. 浅谈安全管理平台中的事件关联分析
  17. RDP 批处理,密码需要先加密
  18. 仿照某商城首页的源代码及效果
  19. 建立个人网站步骤的教程
  20. 如何将营业执照完整保留为Word格式?

热门文章

  1. 软件需求规格说明书的编写指南
  2. 如何将西安80坐标转换为国家2000(或WGS84)坐标系?
  3. 接口自动化测试框架搭建总结
  4. 2022食品饮品新趋势报告:从品类分析、产品创新营销挖掘行业趋势
  5. Linux halt --停止系统运行,但不关闭电源
  6. 第6章第7节:颜色搭配:配色万金油之亮度配色方案 [PowerPoint精美幻灯片实战教程]
  7. 科学万能科计算机科学万能计算机,全能科学型计算器app
  8. matlab中功率谱密度,功率谱和功率谱密度
  9. buff系统 游戏中_游戏策划如何设计一个好用的BUFF系统!
  10. 《黑色沙漠》游戏系统拆解