首页 > 其他分享 >聊聊测试开发工程师的职责定位问题

聊聊测试开发工程师的职责定位问题

时间:2023-08-06 16:12:39浏览次数:34  
标签:同学 测开 测试 迭代 工程师 定位问题 质量 聊聊 提效

网上有人会把测开定位成为 测试工具开发,主要是开发自动化测试工具或平台,用以帮助手动验收的同学提升效率。存在即合理,确实有一些团队或组织是这样建设的。但作为行业从业者,我们也应该认识到,这样是不全面的,有误导之嫌。

现实中的绝大部分测开还是定位在 保障业务迭代质量 上,因为这才是业务最需要的部分,也是最能直接产生价值的部分。而工具开发,属于 提效 范畴,当然也需要,但其紧迫性以及价值会因企业而不同,也会与企业所属的发展阶段息息相关。所以很多时候,工具具体能提效多少,都需要工具开发者能够想清楚,甚至要能显式证明。

也许大家会觉得,保障业务质量招聘测试就可以了啊,为啥要招聘测开呢?其实这是把质量保障这件事想Low了,从 最终服务于客户的质量 出发,要想做好质量保障真没那么容易。很多质量领域的事情,都不是单纯的测试能搞定的,但又是客户必须的,比如速度,可靠性等。测试仅仅只是质量保障的手段之一,还有很多其他的手段也仍然有效。就拿架构评审,代码Review,发布审核等事项来说,要想参与无疑都需要质量同学对技术有更深的认知。笔者最近也在尝试通过发布审核来把控全局质量,所以也非常想看到有更多的质量同学往这方面发展,大家能彼此探讨。

不过,毕竟时代局限性仍在,从事质量领域的同学还是以测试为主。所以,此时如果企业想招聘一位技术比较好的测试同学,她一般JD都会选择叫 "测试开发工程师",因为这样能更好的匹配预期。要说明的是,在企业内部其实叫什么真的不重要,也没太有人关心,企业看中的始终是价值产出。私下里,我其实更喜欢QA(Quality Assurance)这个称呼.因为我会觉得QA包含Ownership意味,寓意我在负责某件事。而"测开"的叫法感觉跟"开发"一样,字面上更像个执行者,总是欠缺了那么一点主观能动性。

另外,当团队里所有的QA同学都有不错的开发水平时,你会发现,很多常见的"测开工具" "测开平台"需求就会显得不是那么刚需,甚至可能没必要。比如,相比通过Web或者Excel管理用例,直接用代码+Github管理对经常写代码的同学来说可能更自然;执行用例也是,通过命令行,或者Jenkins/Prow,也很方便;另外,Postman可能会用的很少,因为对于经常与服务器打交道的同学,使用curl会更方便,其也基本够用;甚或者想搞个简单的压测,用系统自带的AB工具(Apache benchmarking tool)随手就完成了。凡此种种,笔笔皆是。

说到这里,有同学可能会问: 测开同学除了测试任务,就没有提效的要求吗?会不会大材小用?当然不是,在这种情况下,一些提效需求反而可能更具挑战性。因为这时候的提效目标就不是单指QA了,而是要面向全体工程师,甚至后者优先级更高,毕竟群体规模越大,投入产出比越高。另外就是需求越往上,需求的边界与传统的测试会越模糊,与业务越直接。比如发布灰度、质量运营、监测打点等等,这些系统都与质量有关,测开同学有能力的话当然也可以上。

总结来讲,对于测试开发的职责定位,我始终认为应该聚焦在 保障业务迭代质量,提升迭代效率 上,这点不应该变。而更具体的做法我会倾向于宣导:

  • 做业务的质检者,关注检出率、漏出率,把控全局质量,为企业把好生产交付关。
  • 做工程研发专家,保障业务迭代规范,加速迭代效率,关注软件工程技术的研发角色。

好像看起来挺难的,但不难的话又如何进步?

标签:同学,测开,测试,迭代,工程师,定位问题,质量,聊聊,提效
From: https://www.cnblogs.com/jinsdu/p/17609508.html

相关文章

  • 电气工程师基础知识
    这些基础知识在大学里面都学过,只是后面转软件开发后很多都忘了。这里专门写一篇文章做备忘录,文章会持续更新增加内容。NPN与PNP针对输入侧只要确定:公共端子为电源-,则为漏型输入,接PNP接近开关;公共端子为电源+,则为源型输入,接NPN接近开关。针对输出侧只要确定:M(N)端子为电源......
  • 算法工程师学习运筹学 笔记二 线性规划
    线性规划 框架图先放在这里图片由知乎@运筹说提供,原文链接:https://zhuanlan.zhihu.com/p/382644742  线性规划模型标准型 标准型如上目标函数求max;约束条件两端用“=”连结;右端常数项非负;所有决策变量非负。(如有决策变量没有约束,则把该变量拆成两个正数变量......
  • 北京人工智能工程师职称评定政策出台,明年起一年一评
    By超神经内容提要:北京市人社局近日发布了《北京市工程技术系列(人工智能)专业技术资格评价试行办法》,新增了人工智能专业职称。北京市从事AI专业的小伙伴们,现在起就可以开始着手申报了。关键词:人工智能职称评级11月6日,北京市人力资源和社会保障局发布了《北京市工程技术系列(人......
  • 华为月薪6W招视觉算法工程师,看到要求我傻眼了!
    对程序员来说,学历重要还是技术重要?IT圈曾无数次讨论过这个问题。有人说,只要写得出代码,管你大专还是硕士,都是好程序员。反对的人讲,如今学计算机的人数众多,早就不是上个培训班就能找到工作的年代了。那么,IT界的学历到底值不值钱?的确,互联网野蛮生长时代,对求职者的学历背景宽容度极高。......
  • 大模型时代来临----算法工程师与相关职业如何发展与提升
    前言:7月28日,合合信息举办了一场关于大模型时代下算法工程师发展和转型的直播。作为一家持续站在技术前沿的企业,合合信息探讨了算法工程师在不同阶段的发展、差异点和共性,以及他们转型为算法周边工作所需的能力。同时,分享了提升大模型时代下算法工程师能力的方法和需要学习的内容......
  • 算法工程师学习运筹学 笔记一 P,NP,NPC问题
    算法的时间复杂度我之前理解的时间复杂度,是指的解决一个问题所需要的时间。但其实并不准确,时间复杂度应该是 当问题规模扩大后,程序需要的时间长度增长得有多快。时间复杂度有两种类型:一种是O(1),O(log(n)),O(n^a)等,我们把它叫做多项式级的复杂度,因为它的规模n出现在底数的位置;......
  • 学习记录 麒麟操作系统桌面工程师
    麒麟的证书 工信部的专项技术证书 学习感想我比较关注国产化软件基础设施,当知道麒麟操作系统有相应的认证之后,就开始咨询培训事宜、攒学费,自费报名了培训课程。认证考试的内容是系统的、基础的,适合作为新人上手学习的第一站。培训备考阶段有视频课程和模拟考试,对新人较......
  • 学习记录 麒麟操作系统运维工程师
    麒麟的证书 工信部的专项技术证书 学习感想自从考过麒麟操作系统桌面工程师的认证后,我就开始计划再上一个台阶,想着把麒麟操作系统运维工程师认证给考过了。于是乎,又开始新的一轮,咨询培训事宜,攒学费,自费报名培训。运维工程师的培训内容就有一些难度了,要懂一些操作系统、网......
  • 软件工程师如何编写专利
    启发文章:前端专利技术点分析作为软件工程师,在编写专利时,苦于如何将软件及其中的精妙构思转换为专利,有许多内容想着想着就被脑子自动归为“智力活动的规则和方法”里去了。但诸如“算法”、“流程设计”等都属于“智力活动的规则和方法”,而”软件程序“本身也只适合”软件著作......
  • 网工软考 | 软考中级-网络工程师,主要考什么?
    软考在很多人不认识它的时候,大家都觉得它只是一个普通的计算机等级认证罢了,但是你要是了解它的用途的话,那么你就不会这么认为了。网工这行,大部分人都是考的软考-网络工程师。今天就跟你说说,软考网络工程师主要考什么?01软考网络工程师主要考什么★考试科目1:计算机与网络1.计算机系......