首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件工程师的测试角色是不是过时了?

软件工程师的测试角色是不是过时了?
EN

Stack Exchange QA用户
提问于 2017-12-28 14:13:53
回答 9查看 5.4K关注 0票数 8

在研究集是什么以及它们是如何工作的时候,我注意到google的职业页面目前没有这个角色。只有软件工程师和测试工程师。而且,我在这个问题上找到的大部分材料都是5+年前的。刀刃向前移动,落在尘土中吗?

编辑:我不是在问自动化测试是否会消失。谷歌的一些旧材料表明,自动化测试最终将成为SWE角色的责任。我的问题更多--这种变化已经发生了吗?

EN

回答 9

Stack Exchange QA用户

回答已采纳

发布于 2017-12-28 19:12:03

你用谷歌作为你的例子。。。而惠特克之前详细介绍了这组角色和TE角色. (以及谷歌测试软件的方式),这些标题已经消失为他们从SETI改为“软件工程师、工具和基础设施(简称SETI)”。

票数 6
EN

Stack Exchange QA用户

发布于 2017-12-28 14:54:42

OP:你的问题表明SET的角色(“为设计的系统开发测试的程序员”)正在被其他的东西所取代,但是你的问题并没有提到什么。

自动化测试不会消失,所以一些公司会用不同的名称称呼它,但是概念(“程序员为设计的系统开发测试”)在可预见的将来仍然存在。

可能改变的是它使用的工具和方法,以及公司如何称呼这一职位。因此,像往常一样,准备学习新技术(或者,正如你所说的,“落在尘土中”)。对于一个有能力的,熟练的程序员来说,没有什么好担心的(除了普通AI),也没有捷径,没有银弹。你必须继续在跑步机上运行,因为一些技术正在变得过时,并被新的技术所取代。

可能担心的是一个半称职的学徒(代码猴子),他几乎学不到单一的技术,停止了学习(或者不通过诚实的努力来不断提高自己的技能,而是试图找到不公平的捷径,技术上的银弹,这将给他在没有工作的情况下的优势。)有没有银弹。所有这些都是:努力工作来跟上。

我知道,这是一个微妙的平衡,在跟上新技术,并如此痴迷于他们的一点,在生产中使用未经证实的未成熟技术,灾难性的结果(或强制升级/转换)。

为了避免错误,你需要良好的判断力。要有好的判断力,你需要从过去的错误中吸取教训。经验是无可替代的。

在开发一般人工智能和自我意识、自我编程、自我改进的系统之前,必须有人对代码进行测试.而在开发出这样一种通用的自我改进的人工智能之后的几周,人类文明可能已经结束了就不会是个问题了。

票数 7
EN

Stack Exchange QA用户

发布于 2017-12-28 15:51:40

SET/SDET类型角色不会过时。他们只是被重新贴上标签,比如"Shift left",“T型测试人员”等等。

重要的不是该角色的名称:重要的是填补该职位所需的技能。

很简单,如果一个职位要求具备以下技能,那么无论职位是什么头衔:

  • 设计、构建、维护自动化测试
  • 为测试人员创建工具
  • 特定的编程语言专门知识,重点是框架知识

很有可能那个职位就是你所谓的“设定”。

票数 5
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/31237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档