测开和开发怎么选择

2022-09-28 15:22:59 浏览数 (1)

大家好,我是洋子。前不久收到一位粉丝的私信

她本身是吉大985的科班硕士,23年毕业,目前已经拿到了网易的测开offer,不知道以后是继续做测开还是纯开发,所以来咨询我关于「测开的未来发展前景」

我给这位读者的答复是这样的

职业前景看你是看重什么,如果是工资和技术方面的成长,那肯定是开发更好。是否好跳槽这个看个人能力和大环境了,就像今年互联网大环境都不好,跳槽就不好跳

如果你有「选择」的空间,或者比较喜欢写代码,建议可以先选择做开发,以后还可以转测开

自从做软件测试后,甚至到了入行快两年,有的时候看着脉脉上的那些评论【天花板太低】,我同样也在经常思考这个问题,我要不要去转开发,做测试甚至是测开好像一是技术上得不到太大的提升,二是后面的发展可能也没有纯开发好

反过来想,为什么不继续做测开,都快工作两年了,工资也可以,没有开发压力大,我对做纯开发好像也不太感兴趣。每次测试时,review几百行,上千行代码就头疼,更别说把这些代码给写出来了

除此以外,测开还可以做性能测试,CI/CD,测试平台开发相关的工作,也有挑战性。继续往上面发展可以是业务测试专家,或者测试架构师,走管理岗可以是测试经理

想到这里,我就打消了转开发的念头

咱们再来对比一下开发和测开的工作内容,相信能帮助大家更好的判断

开发工作内容

不论是客户端,前端,后端开发,日常工作内容基本是包含以下几个部分

  • 跟产品、测试一起参与需求评审
  • 设计技术方案和接口文档:设计技术方案时,可能还要跟其他第3方业务团队对接
  • 写代码实现需求:对于大一点需求,代码量可能需要上千行
  • 修复Bug
  • 产出专利:部分互联网大厂有要求
  • 重构代码:将以前实现的性能或稳定性不好的模块进行重构

从上面可以看出,作为一个开发,不只有在写代码,还要跟产品,测试沟通,一起保障需求按期交付和上线

测开工作内容

  • 参与需求评审
  • 重点在质量保障,开发提测后,测试对应需求
  • 写提升测试效率的工具,工具通用化后可集成到测试平台上
  • 对接用户反馈,处理用户提出的问题
  • 写自动化case,集成到CI流水线上
  • 对于QPS评估很高的需求,进行性能测试

测开的所有工作,基本都是围绕质量保障和效率提升两方面展开的,需求排期较满时就做测试,相对空闲就去做工具开发类工作

初入职场,在公司一般都会先只做业务测试,在熟悉业务以后,知道哪些是地方是痛点,比如部署测试环境,构造测试数据耗时太长,针对这些问题去做工具开发类的工作

在公司,测试(测开):开发人员比例,大约在1:5到1:10之间。一个测试往往要对接多个开发

工资对比

测开在大厂应届校招工资 base 20-28k 之间,后端开发base 22-30K之间,base 差距基本只有1-2k

每一个岗位深入下去,都有自己的价值,你会怎么选择呢,欢迎大家留言

0 人点赞