测试开发角色定位

知乎上看到一个很有意思的话题:

测试开发是代表 “懂测试的开发” 还是”懂开发的测试”?

这是个很有意思的话题:

我一开始画了这么一张图:

测试开发角色定位

就我自身的工作而言,用着开发的技术,做着开发差不多的工作。归为 开发一类并无不妥!

后来,我细细琢磨了一下,改为了下图。

测试开发角色定位

其实答案也非常明显:不管是做自动化的测试,还是开发工具/平台的测试,又或者做着基层管理工作的测试,大家的身份认同应该首先还是”测试工程师”。

《2020互联网测试开发者大会》吸引了大批的测试开发来分享他们开发的工具、平台和技术。其实,这些分享绝大部分都是开发的技术,如果他们的身份认同是软件开发,那么应该就不会来参加这个大会了。

那么,这么明显的问题,为什么还会有人来讨论。

早期的测试职位定位非常清晰,至少在我2010年刚做测试的时候,每天关注的话题是测试方法、用例设计、测试计划、测试报告,如何使用bugfree、禅道、bugzilla、QC 这类工具,高级一些的话题是UI自动化、性能测试。大部分情况下我们基本不需要写代码。如果SQL(结构化查询语言)也是一门编程语言的话,那么我们写得最多的是SQL。– 此时,我们和开发的技术栈并没有太多交集。

张华当上了Java开发工程师;李萍是一个运维工程师;我在做软件测试:我们都有光明的前途。

然而,大家的岗位重要程度不同,岗位要求不同,薪资也不同。你可以看看你们公司的HR/行政/前台/这些岗位,其实普遍比测试低。

有意思的来了:大家都计算机专业科班出身,大家都是 软件生产过程当中的参与者,那么负责不同工序,薪资差异明显,那么测试必然会向更高价值的开发渗透,不仅仅是测试,运维也一样,看看近几年的 自动化运维/devops/docker/k8s.. 这些有多热门。

所以,测试/运维岗位逐渐趋同于开发,这是一个必然的驱动。

  • 开发:我要开发一个业务系统。
  • 测试:我要开发一个自动化测试平台。
  • 运维:我要开发一个自动监控/部署系统。

大家在各自的领域为运用开发技术,增加自己的 岗位门槛附加价值

那么,测试的 岗位门槛,建立一个 测试开发的岗位,需要具备更多的开发技能。通过技术手段去增加 附加价值,即通过开发技术提高质量和效率。

  • 质量
  • 效率

这就是测试岗位最重要的价值所在,至于修炼自己在测试思维,设计更好的用例,测试过程改进;自动化,工具平台开发,本质都是在为这两个价值服务。

Original: https://www.cnblogs.com/fnng/p/14851688.html
Author: 虫师
Title: 测试开发角色定位

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/549200/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 抓到 Netty 一个隐藏很深的内存泄露 Bug | 详解 Recycler 对象池的精妙设计与实现

    欢迎关注公众号:bin的技术小屋,如果大家在看文章的时候发现图片加载不了,可以到公众号查看原文 本系列Netty源码解析文章基于 4.1.56.Final版本 最近在 Review…

    技术杂谈 2023年7月11日
    064
  • html大文件分段传输

    总结一下大文件分片上传和断点续传的问题。因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况。http的网络请求中本身就已经具备了分片上传功能,当传输的文件比较大时,ht…

    技术杂谈 2023年5月30日
    0103
  • 如何关闭consul的图形化界面

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年5月31日
    080
  • 监控平台SkyWalking9入门实践

    简便快速的完成对分布式系统的监控; 一、业务背景 微服务作为当前系统架构的主流选型,虽然可以应对复杂的业务场景,但是随着业务扩展,微服务架构本身的复杂度也会膨胀,对于一些核心的业务…

    技术杂谈 2023年7月23日
    079
  • 软件基础的理论(1)

    软件基础的理论 一, 什么是软件产品 它是一个逻辑产品,没有实体,包括程序,文档和数据,需要通过终端设备才能体现出来功能和作用 二, 软件产品的中间过程文档 客户需求 &#…

    技术杂谈 2023年7月25日
    064
  • .NET7一个实用功能-中央包管理

    依赖管理是 NuGet 的核心功能。Nuget管理单个项目的依赖关系很容易。管理多项目解决方案的依赖关系可能会变得很困难,因为它们的规模和复杂性开始扩大。 在您管理许多不同项目的公…

    技术杂谈 2023年7月24日
    068
  • LongStream对象转化为List对象

    场景 使用Random类获取伪随机数时,发现longs方法获得了LongStream对象,而我想将其转换为List对象,因为不熟悉流式编程所以特此记录。 语法与说明 R colle…

    技术杂谈 2023年7月24日
    067
  • 面试中关于字符串及常量池的一些考点

    字符串及常量池在面试中很容易被问到,前2天在为公司做校招面试时,发现很多同学对相关细节不太清楚,在此梳理一下: 先回顾一下java中字符串的设计,大家都知道jvm中有所谓的&#82…

    技术杂谈 2023年5月31日
    076
  • requests上传文件进度条

    python;gutter:true; import os import requests</p> <p>class ChunkIO:</p> …

    技术杂谈 2023年6月21日
    055
  • target 1

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年7月25日
    068
  • Python地图栅格化实例

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年7月24日
    054
  • JAVA抓取百度热搜榜实时数据

    背景:[JAVA]前几天面试超碧,聊到其接触的项目,有抓取各类排行的实时数据,进行多国语言翻译,抓取目前比较火的语言是php、go,由于目前工作使用JAVA,因此也模拟实现了一下抓…

    技术杂谈 2023年7月24日
    070
  • Golang:将日志以Json格式输出到Kafka

    工程实践中,我们往往还需要对日志进行采集,将日志归集到一起,然后用于各种处理分析,比如生产环境上的错误分析、异常告警等等。在日志消息系统领域,Kafka久负盛名,这篇文章就以将日志…

    技术杂谈 2023年7月11日
    080
  • HPUX 大文件系统扩容

    1、比对出新增加的磁盘 ioscan -fnuC diskioscan -m dsfioscan -fnC diskioscan -m dsf 2、创建物理卷pvcreate -f…

    技术杂谈 2023年6月1日
    066
  • 69.修炼爱情

    dfsd posted @2022-09-28 08:46 随遇而安== 阅读(18 ) 评论() 编辑 Original: https://www.cnblogs.com/55z…

    技术杂谈 2023年6月21日
    084
  • 良好的API接口

    挑战 API是软件系统的核心,而我们在设计API接口的时候会面临着非常多的挑战: 场景上来看,它是多样的,如何设计一个随处适用的API? 我们所参与的业务不断演进的,如何设计一个有…

    技术杂谈 2023年5月31日
    072
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球