五年测试经验,从二线到一线,下定决心肯定要转主动化测试 ...

打印 上一主题 下一主题

主题 961|帖子 961|积分 2883

一七年结业以来本身工作也快三年左右了,本身最开始其实是想找java开发的,大学的毕设也是用jsp写的一个简朴的web网站,无奈面试总被刷而且遇到了大量的培训机构。于是乎就转入软件测试这个行业。没想到啊转眼间一干就三年多了。
第一家公司

记得第一家公司在二小小城市,规模其实也不是特别小,研发团队开发大概四十多个左右吧,但是测试主要团队七八个人主要在另外一个二线城市,本身这边就三个测试,核心业务在大团队那边,这边主要是一些小项目,于是乎,本身就特别的闲,闲到什么程度呢?有两个星期我没有一点任务,本身周报都不知道咋发。而且本身的leader本身也是舒适惯了,她本身很多关于接口和主动化的也不清楚。于是乎本身就自学,本身也是不够自律吧,很多东西也是学了一点就对峙不下去。
学习的近况

1、java本身是有一点基础的,然后想着学学ssm框架,结果项目搭不起来就弃了。
2、学js,好像是学到jquery就弃了,当然js高级的涉及原型,闭包之类的也学的一孔之见,时间一久也忘得差不多了。
3、然后又是学python,高级的那些线程,反射的也没怎么看,当时想着做主动化,在慕课网跟着做了一个python接口主动化的项目,想本身实践一下,反正是遇到各种阻力,也没弄成。
4、然后是性能,网上找了教程关于jmeter和loadrunner,反正也是中途放弃。

业务方面也没啥上进,厥后公司新招了一个测试leader,北京呆了十年,回当地工作我记得他的薪资只有10k不到,他是主管理的,技术也不是太好。当然当时本身的也很少,这就是二线啊。他说我很幸运第一家公司这么轻松,发起我去一线看看。
第二家公司,上海独角兽企业
于是乎我就来到上海了,很幸运刚面试就拿到offer了,是一家独角兽,不外上海这边是分部,上海研发团队一百多人吧,测试团队二十多个。leader是位女能人,很强势,在她的上家公司被称为测试三霸之一。
业务是做toB,面向上家的,业务逻辑要复杂些,开发用到的技术栈客户端是nativa+reactNitvie,原生的很少,基本上是rn,以是很少出现闪退的情况,而且改bug验证只需要升级rn对应就可以,很快不用打新包。但是这家公司迭代很快,第一次感受到了加班压力,而且明面上六点放工,但是各人都不好意思准时放工,一样平常是起点走的样子。加班也成了家常便饭。
最疯狂的还是迭代吧,我记得一八年12月份,迭代了四次,基本每次都是过破晓,真的是遭受了社会的毒打啊,原来做软件测试也可以这么累。另有几次发布直接见到破晓的日出。关键是tm的工资还不高(这个是后续相识论坛以及行业群知道的)。本身也几乎没啥时间学新东西了,组内会定期分享技术,但是你懂得,基本是是sql脚本,linux,charles和postmanjmeter工具利用,以及业务方面的。
关于知识点,在工作中长了一些见地,比如简朴的查看服务器实时日记,查看索引库(也就是redis库,因为这个被开发藐视过好几次,因为我看到客户端和数据库数据不一致,就去找开发结果开发说他取得是索引库,要看就先看索引库)。以及线上题目的跟进吧。记得本身周六正在表面玩突然群里报一个线上题目,我差,各种找人,心累。
其间本身用java写了一版本豆瓣网页的ui主动化脚本,还自不量力的上传到git上面(项目链接还放在简历上了,被面试官技术leader嘲讽了,说类名首字母怎么能是小写)。一直做功能本身就想着跳槽了,本身心想着肯定要做主动化之类测试工作,不能再跟迭代版本了,太累了。

于是乎开始第三家的寻找之旅,面试过程中,被问及为什么离职,我就死脑筋的说寻求主动化,测试平台架构。固然后面被问及是否乐意做功能,本身说乐意。但是显然前面已经给面试官留下不好印象,因为他们只要点点点。
本身也面试遇到干涉技术很难的(当然这个是相对的,我觉得难)。印象深刻的是让我看java代码提题目,是关于内存溢出的,本身没想到,另有关于饱汉单例的线程安全题目。另有一个问我讲“123.456"转换成数字,我竟然说用Integer,他笑了(int是整数,前面的只能转换成浮点),说不用java自带api,本身原生实现,我没答出来,另有一道是怎样判断输入的括号是否回文类似于” 【『{ }』】“原生实现,本身懵逼了不知道,后面再le’etcode看到这道题说是用栈实现(当然看完之后我还是手撕不出代码,就是这么菜的真实)。另有另外一个面试官问单链表翻转,我说我不会,数组的行不,就是就说了下。
新公司

说说进入的这家公司吧,面试官问了我很多,前面的链表翻转就是他问的,另有单例,spring的aop,ioc,本身也相识一点,就吹说的很高大上。本身也觉得面试很牛逼,这家公司肯定会让本身写测试开发类的脚本。但是我错了,我进入公司之后还是点点点。
新公司是一个做交际软件的,基本上是原生native+h5,以是测试过程中经常出现crash的情况,而且据传最开始外包做的,厥后没想到做起来了,就本身招团队做。每次被嘲讽代码烂,他们就是甩锅说架构是外包做的,没办法。
关于知识点的话,学习了埋点的测试(其实有次面试被问到怎样知道用户经常利用的功能),以及app的a/b实现,一样平常产物是看是ab实现效果决定是否全量。h5与原生native跳转桥接题目,关于im的通信题目,涉及推送推消息,服务端=》im=》客户端,以及消息的kafafa消耗。以及开发之间的服务依赖,这家公司基本是用的hsf,经常互相调用服务。
本身终于有权限拉开发的gitlab代码,有些开发无聊的删掉注释和空格,也能看到提交记录哈哈哈。另外就是本身接口测试,客户端的接口header依赖数据比力多,而且登录的时间sdk会携带手机信息天生数据给服务端返回token(主要是token)另有其他的比如devied等。另有本身接口由于本身的手误出现400请求参数,405请求方式错误和413content-type错误的情况。

另外在说点其他技术的,组长招我进来说写前端,其实公司原先招一个人写qm平台技术栈是django+vue,说不忙的时间让抽二分一时间写前端(大部分时间很忙),本身前面用vue写了一个mock平台的前端页面,页面非常丑,但是基本拼集能看,厥后那个写后端离职了,他没用orm映射,本身返回数据,本身照猫画虎用他的后端代码写了几个增删改查接口。厥后忙,也就搁置了,于是乎继续点点点吧。
当然这家公司是一如既往的忙,基本一两周一迭代。
先写到这里吧,未完待续。。。。。。

资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋侪们如果需要可以自行免费领取 【保证100%免费】



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

八卦阵

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表