测试开发工作者的日记:2020.6.3
前言:
在网上遇到好多人问测试开发到底是干嘛的,每天都在做些什么呢?
我看到好多人回答的要么很平常,要么很高大上。但是真实的日常工作,不可能永远是一种状态,真实情况更贴近于
“我是公司一块砖,哪里需要哪里搬”,
“我就是一个大辅助,各组有事我都奶”。
很多身边的人也会经常问到我,到底测试开发要做些什么,具备哪些技能?
然后我快速回忆了一下自己这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相关推荐
- 测试开发工作者日志:2020.9.5
趁着周日,大家不想写代码,就再记录一下日志系列吧.有粉丝反馈,说工作者日记系列也很不错,穿插在繁重无聊的 接口测试平台系列 很好,可以当作一次喘息休息.而且这个系列不是流水账一样记载我的一些工作内容和 ...
- 测试开发工作者日记:2020.10.21
最近忙着搬家,西北旺那边村委会和某开发商 联合下达了腾退指令,所有人一周内滚蛋.作为每次抵挡的靠山-房东 也终于妥协了.周围很大一片区域的几乎半个海淀和半个昌平的公寓和房东们,都一瞬间知道了这个大新闻 ...
- 测试开发工作者日记:2020.9.28
又开始这个系列. 最近半个月.忙的跟个monkey一样.天天研究业务.只能利用闲散时间维护下工具和平台. 不过最近拒绝了一次业务测试.发了脾气.甚至扬言大不了不干了,有能耐开了我...这种" ...
- 测试开发工程师成长日记018 - 测试面试必备题记录(持续更新)
技术模块 一.在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试? 建立测试计划,确定测试标准和测试范围 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等 ...
- 测试开发工作者日记:2020.7.9
大概十天 没有更新这个系列了. 最近一直在更新接口测试平台系列,每天都有不少粉丝进行友bao好li反cui馈geng 所以今天还是说说测试开发的日记吧... 最近几天在支援一个点点点的测试任务,一个新 ...
- 测试电梯的测试用例_测试开发工作者日记:2020.12.24
画 最近的工作业务测试比较多,但是作为从最底层测试摸爬滚打出来的博主来说,完全没压力,也没有不爽,相反还觉得这是一次大脑放松的机会. 用非常非常快速的方法进行功能测试,甚至用例都不看也不写. 就 ...
- 测试开发工作者日记:2020.6.17
本系列自发布以来广受好评,但为避免变成流水账,所以会打破现有固定1-2天一更的惯例,等凑到足够的质量高的内容再发,后续不定时更新哈.明天开始每天更新接口测试平台系列的代码讲解阶段了. 昨天的日记中,我 ...
- 测试开发工作者日记:(楚汉传奇-it职场)2020.6.24-6.27
因为在北京的缘故,没法出去玩,市内更是不太安全.所以在最后一个工作日的时候,开始按照计划,开发安卓自动化回归平台.还是老样子,技术上的都不算问题,难就难在如何用现有的垃圾硬件来尽量造出符合目的的东西. ...
- 测试开发工作者日记:2020.10.12
每次写这个系列,发现阅读量都很多. 这个系列呢其实并不总是什么太乐观向上的热血或者鸡汤,反而很多时候都流露出一种压力和无奈. 我总是在想,喜欢看这个真实日记的粉丝都是什么人,到底你们抱着什么心情在阅读 ...
最新文章
- 机器学习算法常用指标总结
- dlib的编译和安装
- Ch2,KNN分类算法程序分析----机器学习实践P19页
- PannerNode
- Rpc远程调用框架的设计与实现(2)
- scrapy 自动下载图片
- oracle存储格式化时间,ORACLE日期时间的格式化参数大全
- 腾讯裁员范围扩大;研究称人类或能喝到月球冰火水;苹果考虑取消京东方3000万块屏幕订单;近视手术无法治愈近视
- python中shelf对象_shelve -- 用来持久化任意的Python对象
- 螺旋无限延伸_无限螺旋篇 其之四
- 原生JS实现任意数据的动态表格
- 化工厂人员定位应考虑哪些因素?
- react 项目添加百度统计
- idea2022版将idea中的Web项目部署到Tomcat中(详细图文步骤)
- 大数据系列整个课程课程大纲
- 浅谈安全管理平台中的事件关联分析
- RDP 批处理,密码需要先加密
- 仿照某商城首页的源代码及效果
- 建立个人网站步骤的教程
- 如何将营业执照完整保留为Word格式?