测试开发工作者的日记:2020.6.4

119 阅读4分钟

·早上9点过3分到公司,晚上要加班到8点了,自己省钱带了早餐 一袋牛奶一袋小香肠一只鱿鱼仔一个小面包,开始刷题,至少三道,这题越来越难了。想了想积分快凑够6000,可以兑换T恤了,一咬牙,继续刷吧。换了T恤后我必须把大脑休息几天不刷了。想了想,去做探索系列吧,然后发现里面居然有俩道题无法完成,没有提交按钮,就给客服提交了反馈,不到一分钟就收到了回复,很赞

 

·接口测试平台陆续收到同事的bug反馈,发现是某个童鞋新合的分支导致 保存项目登陆态接口失效了。排查了一下,发现旧的项目可以,新的项目不行。

然后去看代码,发现是django的保存项目登陆态接口后端函数问题,新项目不会自带一个空白的登陆态接口然后等用户更新,而保存登陆态接口只能保存已有的。

我改了下,让它get_or_create,获取已有或新建。这样就阔以了。然后上传代码,打开我的自造一键部署功能。等待部署...

说到这个自动部署,其实就是不想用公司的那套公共jenkins,总觉得多了一环就多了一个风险,万一jenkins挂了,或者连不上我接口测试平台的服务器咋整。所以就干脆平台自己做了个自己部署,自己杀掉自己,自己拉代码,自己同步表结构,自己启动各服务,然后返回整个部署日志。

想到这 有点悲凉,想起来那个小机器人的gif,自己给自己换电池,一次又一次,一旦出错,那就再也醒不过来了。。。

 

然后赫然发现,居然没生效!。不可能啊。我身为这么吊的测开,改这个bug足足用了五分钟。怎么可能失效呢?然后又试了一次,发现线上还是存在这个问题。。。

想了半天,发现漏掉了一件事,我忘记合代码了。。。只是提交到分支了,然后还拼命拉master部署。。。

 

今天准备把安卓自动化平台继续优化,以便明天他们出去玩的时候,不会出现太多误报的提醒以便他们被吓到失眠。。。毕竟新的大量的几千行级别的安卓ui自动化脚本代码项目,磨合期要很久的。。。

 

想到这,冒出了一个想法。我想放弃真机执行脚本,因为物理资源实在是匮乏,而且更多的意外风险。所以我准备尝试模拟器执行,既然要做就要有提升,所以我准备启动8台模拟器,并发分类执行40多个大用例,这样执行时间理论可以减少到1/8,更主要的是比之前算是一步不小的升级,看着也更高大上了。所以开始计划,那么写死8台模拟器的ip对应appium服务端口 貌似是个不错的选择,就是8个appium服务我不知道能不能很好的运行起来。希望别出各种灵异事件吧。不然现在执行用例的时间是我无法接受的。

 

 

写到这里有好友提醒我说,我的公众号没有留言功能,百度得知18年某月之后,新创造的公众号这个功能永久关闭了。无奈之下,听说有小程序留言板。想了想。插一个进来吧。大家可以在这喷我了,不要去脉脉喷我了。我快滑出全国行业排名前30了。

点这里就可以互动了。挺好的。以后也想开发一个玩玩:来,写留言!

 

(ps:明天会记录今天研究的进度和成果,因为明天大家都出去旅游了,办公室没人,我可以多抽出时间详细记录一下了,欢迎关注和分享给你的同事~)