之前写了一篇《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年度干货相关推荐

  1. 一个 SAP 成都研究院开发工程师的2021年度总结:既没有厚积,也未能薄发

    今年年初的时候,我收到了从 CSDN 社区寄出的这本台历:了不起的程序员 2021. 今天,这本厚厚的台历差不多已经快翻到封底了.2021 年的一天天就随着这一页页被翻去的台历而逝去了.又到了年底做年 ...

  2. 2021年度人工智能产品TOP10,百度飞桨EasyDL再获业界认可

    11月30日,由量子位主办的 MEET2022 智能未来大会于线上召开,数十位领军企业高管.专家学者出席大会,共论技术发展,展望产业未来.同时揭晓"2021人工智能年度评选"结果. ...

  3. 【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货(操作系统篇)

    [游戏客户端面试题干货]-- 2021年度最新游戏客户端面试干货(操作系统篇)   大家好,我是Lampard~~   经过一番艰苦奋战之后,我终于是进入了心仪的公司.   今天给大家分享一下我在之前 ...

  4. 【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货( 计算机网络篇 )

    [游戏客户端面试题干货]-- 2021年度最新游戏客户端面试干货( 计算机网络篇 )   大家好,我是Lampard~~   经过一番艰苦奋战之后,我终于是进入了心仪的公司.   今天给大家分享一下我 ...

  5. 重磅干货 | 带你深入解读:全栈测试开发工程师

    篇符较长,深度好文,请耐心看完! 1. 测试人员生存的窘境 在移动互联网飞速发展和行业新需求的推动下,软件测试行业在不知不觉中发生着非常大的转变,如果说早期软件测试行业还是一个风口,随着转行人员以及毕 ...

  6. 2021年度总结 | 葡萄城软件开发技术回顾(上)

    2021年度总结 | 葡萄城软件开发技术回顾(上) 随着冬奥会各项精彩比赛的进行,2022年的序幕逐渐被拉开. 这一年,云原生领域风起云涌,容器大规模应用,k8s可称为炙手可热的话题:这一年,大数据技 ...

  7. 【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货( C++篇 )

    [游戏客户端面试题干货]-- 2021年度最新游戏客户端面试干货( C++篇 )   大家好,我是Lampard~~   经过春招一番艰苦奋战之后,我终于是进入了心仪的公司.   今天给大家分享一下我 ...

  8. 2021.3.1 百度测试开发实习面试–百度地图一面

    2021.3.1 百度测试开发实习面试–百度地图一面 自我介绍你能实习多长时间呢?因为你所投的是测试开发岗位,那说说你对测试的理解?你最熟悉的语言的是什么语言?Java的死锁是因为什么?内存泄露与内存 ...

  9. 2021年度总结 | 葡萄城软件开发技术回顾(下)

    2021年度总结 | 葡萄城软件开发技术回顾(下) 在上节中,我们介绍了在过去一年中葡萄城在控件领域中的一些新探索,新尝试. (详细内容:https://www.cnblogs.com/powerto ...

  10. 《Python测试开发技术栈—巴哥职场进化记》—初来乍到,请多关照

    上文<巴哥职场进化记-Python测试开发技术栈>开篇讲到巴哥毕业初到深圳,见到了来自五湖四海的室友.一番畅聊之后,抱着对未来职场生活的期待,大家都进入了梦乡.今天我们来看看巴哥第一天上班 ...

最新文章

  1. 在桌面右键菜单,停止工作,并提示“资源管理器停止工作”等情况。
  2. 金融新手投标模块布局小Demo
  3. [导入]伍迷创意随想集 之 聚众广告创精品
  4. spring中事务控制的一组API
  5. 西电开源社区Ubuntu 10.04软件源
  6. Linux下设置和查看环境变量
  7. 带你一步一步深入Handler源码,醍醐灌顶!
  8. 领域应用 | 中医临床术语系统
  9. TensorFlow10-多层神经网络建模,存储和载入
  10. DOM的利用冒泡做的一个小程序
  11. centos ifconfig 无法使用问题
  12. 计算机u盘病毒清除方式,U盘如何格式化和清理病毒
  13. 中产学院源爱妈咪全国首创7大黄金技术桂林游学发布会
  14. 在飞腾平台安装MySQL数据库_银河麒麟4.0.2(飞腾平台) 安装MySQL数据库
  15. sklearn中FastICA接口的使用方法
  16. 如何快速自动生成并定制报表
  17. Easy Excel 使用总结
  18. 【BZOJ 4605】崂山白花蛇草水 替罪羊树套线段树
  19. 阿里云研究员马涛:龙蜥社区做对了两件事
  20. html制作登陆注册页面

热门文章

  1. 直播预告| CVPR专场五来了!
  2. linux列模式操作方式,鳥哥的 Linux 私房菜
  3. 2021年电工(中级)考试报名及电工(中级)考试总结
  4. 2020年8月Android手机性能榜,8月Android手机好评榜:性能并非绝对竞争力
  5. 我的人生算法之“概率思维”
  6. 网络攻击见招拆招?阿里云高级技术专家赵伟教你在CDN边缘节点上构建多层纵深防护体系
  7. 公司内部组织大规模活动需要考虑的问题
  8. Geoserver+postSQL+openlayer实现实时路况
  9. 韵达单号查询,韵达速递查询,对需要的单号记录进行标记
  10. 在Ubuntu 16.04上安装Intel 5300 CSI tool的全过程