测试开发刚哥2021年度干货
之前写了一篇《2021非正式年度总结》,以意识流的方式回顾了整个2021年的心路历程,既然标题是非正式,那么就应该有正式,确实如此。正式的年度总结,重点突出满满的干货。正所谓,低头做实事,抬头讲故事。故事的开头,就从跳槽面经说起。
一、跳槽面经
我在7月份跳槽了,写过一份总结《成功转岗测试开发回顾备战历程》,并没有提到面经,这里就来分享一下:
- 约面:我是前同事内推的,知道在招测试,让我来试试。更新简历,发给大佬,过了一段时间,电话先聊了一下,了解基本情况,工作经历,跳槽原因等等,约了面试时间。
- 一面:自我介绍,项目流程是怎样的,用例是怎么维护的,你们是怎么做的音视频测试,专利的创新点是什么,测试平台开发你做了什么,带来了哪些价值,多少人使用,团队规模多大,有没有做过压测,用过哪些中间件,知不知道Kafka架构,未来的职业规划,做一道算法题,给一个字符串,判断是否是IP地址。有什么想问我的。
- 二面:自我介绍,说说你开发的测试工具和测试平台,落地效果怎么样,测试内部用还是推给研发也在用,公司业务是做什么的,质量是怎么度量的,有哪些指标,测试过哪些类型的接口,有没有做过白盒测试,对单元测试怎么看,说一个工作中遇到的困难,以及是如何解决的,性能测试有没有做过,对业务工具的比例有没有要求,职业规划,兴趣爱好,薪资要求。有什么想问我的。
- 发OFFER:电话通知面试通过,根据邮件提交薪资流水,谈薪,发邮件OFFER。
- 背调:很严格,第三方背调公司,填前面两份工作的直接领导和HR,电话必须接通才行。
- 入职:从约面到入职,差不多花了大半个月时间,每个环节基本上都要等一周左右,过程是煎熬的,结果是开心的。
二、书籍推荐
2021年看过很多本书,电子书和纸质书,汇总如下:
- 《全栈性能测试修炼宝典JMeter实战》:强烈推荐,JMeter是测试的一个神器,不只是用来做压测,它所蕴含的设计思想,值得反复揣摩,很多公司的测试平台,也是基于JMeter这一套来实现的。
- 《流畅的Python》:二刷了一遍,虽然看着可能不适合新手,但是对Python编程能力绝对会有质变的提升。
- 《不测的秘密精准测试之路》:了解腾讯团队是怎么做精准测试的,里面关于C++的工具实现部分可以跳过,多看精准测试的理论和实践过程。
- 《金字塔原理》:为了写作看的,在表达时按照金字塔模型来讲述,说话更有层次,我没吸收到太多,可能需要二刷。
- 《影响力》:非常经典的一本著作,如何识别套路,如何面对职场关系,看完可能有所感悟。
- 《测试架构师修炼之道》:工作了七年多,看这本书算是刷新了很多认知,让测试变得更系统。
- pytest官方教程:学技术框架,永远只推荐官方文档。
- TestNG官方文档:只有一个单网页,浓缩的都是精华。
- Django官方教程:可以看前面几章,特别适合Web开发入门。
- Django REST framework教程:完整的从Django原生用法一步一步演变为高级封装语法的代码优化过程,代码都是能跑起来的,非常友好。
三、群聊集锦
交流群总是有高人出没,有想法,有解决方案,有PDF资源:
- PyCon_2021.pdf
- pydantic做接口类型检查。
- Python、Golang、Java语言的探讨,Python适合写工具,Golang在云相关领域正在发力,Java生态仍然强大。
- 构建测试的体系化思维(基础篇)。
- 尽量不要自己搭框架做设计,做出来不具备通用性,碰到很多问题没有解决方案,只能推翻框架重来。不想写代码就用httprunner,想写Python就用pytest(+tep) 或者robot frame work,Java就用JMeter。自己搭框架并不会带多少成长,不如深入学习某个成熟框架,少走很多弯路。
按时间倒序翻的记录,还有很多就不再爬了,更多内容请加群探索哟。
四、代码仓库
https://github.com/dongfanger/pycnblog
Python实现Markdown上传博客园,asyncio包的实践应用。
https://github.com/dongfanger/tep
pytest辅助工具,快速实现自动化项目落地。
https://github.com/dongfanger/teprunner-backend
https://github.com/dongfanger/teprunner-frontend
视频教程(B站【测试开发刚哥】):https://www.bilibili.com/video/BV1Kr4y1v7br/
Vue+Django+SQLite+MySQL+Nginx+Docker+HTTP+Websocket+定时任务+Linux+Docker+tep+pytest测试平台,非常小巧,适合入门学技术。
https://github.com/dongfanger/juice
https://github.com/dongfanger/juice-web
Java技术栈工具平台,跟着mall开源项目学技术。
https://github.com/dongfanger/python-util
Python常用脚本,比如pairwise算法。
https://github.com/dongfanger/java-util
Java常用代码。
五、原创文章
https://dongfanger.gitee.io/blog/
公众号回复【电子书】也可以获取,写文章以来还没有转载过,这里把目录列一下:
- Java技术栈(Java、JMeter、Spring Boot、TestNG、JUnit、Mockito、JaCoCo、Maven、MyBatis、Message Queue)
- 运维(Nginx、DevOps)
- Python技术栈(Python Basic、Python Advance、pytest、tep、teprunner、HttpRunner、Django、Django REST framework、Flask、Locust)
- 单篇文章(Single Article)
- 年度总结(Annual Summary)
- 成长小说(Bildungsroman)
六、大厂测试流程
- 需求评审(PRD、BRD)
- 研发排期,测试排期,产品建卡
- 设计方案评审,代码评审
- 测试用例编写,测试物料需求收集,评审
- 开发联调提测,自测通过(测试提供冒烟用例,研发跑单元测试)
- 开始测试,执行用例,提交缺陷(有CodeReview缺陷指标,测试周期占比指标)
- 测试结束,上线前,输出测试报告(开发分支测完,合Master回归)
- 上线,验证
- 深夜,下班
整个过程都需要到项目管理平台记录数据。
测试开发刚哥2021年度干货相关推荐
- 一个 SAP 成都研究院开发工程师的2021年度总结:既没有厚积,也未能薄发
今年年初的时候,我收到了从 CSDN 社区寄出的这本台历:了不起的程序员 2021. 今天,这本厚厚的台历差不多已经快翻到封底了.2021 年的一天天就随着这一页页被翻去的台历而逝去了.又到了年底做年 ...
- 2021年度人工智能产品TOP10,百度飞桨EasyDL再获业界认可
11月30日,由量子位主办的 MEET2022 智能未来大会于线上召开,数十位领军企业高管.专家学者出席大会,共论技术发展,展望产业未来.同时揭晓"2021人工智能年度评选"结果. ...
- 【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货(操作系统篇)
[游戏客户端面试题干货]-- 2021年度最新游戏客户端面试干货(操作系统篇) 大家好,我是Lampard~~ 经过一番艰苦奋战之后,我终于是进入了心仪的公司. 今天给大家分享一下我在之前 ...
- 【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货( 计算机网络篇 )
[游戏客户端面试题干货]-- 2021年度最新游戏客户端面试干货( 计算机网络篇 ) 大家好,我是Lampard~~ 经过一番艰苦奋战之后,我终于是进入了心仪的公司. 今天给大家分享一下我 ...
- 重磅干货 | 带你深入解读:全栈测试开发工程师
篇符较长,深度好文,请耐心看完! 1. 测试人员生存的窘境 在移动互联网飞速发展和行业新需求的推动下,软件测试行业在不知不觉中发生着非常大的转变,如果说早期软件测试行业还是一个风口,随着转行人员以及毕 ...
- 2021年度总结 | 葡萄城软件开发技术回顾(上)
2021年度总结 | 葡萄城软件开发技术回顾(上) 随着冬奥会各项精彩比赛的进行,2022年的序幕逐渐被拉开. 这一年,云原生领域风起云涌,容器大规模应用,k8s可称为炙手可热的话题:这一年,大数据技 ...
- 【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货( C++篇 )
[游戏客户端面试题干货]-- 2021年度最新游戏客户端面试干货( C++篇 ) 大家好,我是Lampard~~ 经过春招一番艰苦奋战之后,我终于是进入了心仪的公司. 今天给大家分享一下我 ...
- 2021.3.1 百度测试开发实习面试–百度地图一面
2021.3.1 百度测试开发实习面试–百度地图一面 自我介绍你能实习多长时间呢?因为你所投的是测试开发岗位,那说说你对测试的理解?你最熟悉的语言的是什么语言?Java的死锁是因为什么?内存泄露与内存 ...
- 2021年度总结 | 葡萄城软件开发技术回顾(下)
2021年度总结 | 葡萄城软件开发技术回顾(下) 在上节中,我们介绍了在过去一年中葡萄城在控件领域中的一些新探索,新尝试. (详细内容:https://www.cnblogs.com/powerto ...
- 《Python测试开发技术栈—巴哥职场进化记》—初来乍到,请多关照
上文<巴哥职场进化记-Python测试开发技术栈>开篇讲到巴哥毕业初到深圳,见到了来自五湖四海的室友.一番畅聊之后,抱着对未来职场生活的期待,大家都进入了梦乡.今天我们来看看巴哥第一天上班 ...
最新文章
- 在桌面右键菜单,停止工作,并提示“资源管理器停止工作”等情况。
- 金融新手投标模块布局小Demo
- [导入]伍迷创意随想集 之 聚众广告创精品
- spring中事务控制的一组API
- 西电开源社区Ubuntu 10.04软件源
- Linux下设置和查看环境变量
- 带你一步一步深入Handler源码,醍醐灌顶!
- 领域应用 | 中医临床术语系统
- TensorFlow10-多层神经网络建模,存储和载入
- DOM的利用冒泡做的一个小程序
- centos ifconfig 无法使用问题
- 计算机u盘病毒清除方式,U盘如何格式化和清理病毒
- 中产学院源爱妈咪全国首创7大黄金技术桂林游学发布会
- 在飞腾平台安装MySQL数据库_银河麒麟4.0.2(飞腾平台) 安装MySQL数据库
- sklearn中FastICA接口的使用方法
- 如何快速自动生成并定制报表
- Easy Excel 使用总结
- 【BZOJ 4605】崂山白花蛇草水 替罪羊树套线段树
- 阿里云研究员马涛:龙蜥社区做对了两件事
- html制作登陆注册页面
热门文章
- 直播预告| CVPR专场五来了!
- linux列模式操作方式,鳥哥的 Linux 私房菜
- 2021年电工(中级)考试报名及电工(中级)考试总结
- 2020年8月Android手机性能榜,8月Android手机好评榜:性能并非绝对竞争力
- 我的人生算法之“概率思维”
- 网络攻击见招拆招?阿里云高级技术专家赵伟教你在CDN边缘节点上构建多层纵深防护体系
- 公司内部组织大规模活动需要考虑的问题
- Geoserver+postSQL+openlayer实现实时路况
- 韵达单号查询,韵达速递查询,对需要的单号记录进行标记
- 在Ubuntu 16.04上安装Intel 5300 CSI tool的全过程