测试开发刚哥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://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回归)
  • 上线,验证
  • 深夜,下班

整个过程都需要到项目管理平台记录数据。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章