【测话杂谈】纯功能测试岗位最终会消失吗

7年从测试废物到测试主管,如何从纯功能测试内卷中破局? 凡事要趁早,特别是技术行业,一定要提升技术功底,丰富自动化项目实战经验,这对于你未来几年职业规划,以及测试技术掌握的深度非常有帮助。也方便你下次能够快速查找。​。 阅读详情

前不久去一家做儿童绘本的公司面试测试开发岗,面试过程并没有什么特别的地方:手撕两道算法题、持续集成流水线设计与实施、自动化框架的设计封装等等。让我比较感兴趣的是他们的质量保障方式:测试同学开发对应的质量工具,开发同学自己做测试,所以他们只招测试开发岗,而没有纯软件测试岗。基于此我就有了写这篇文章的想法,想跟大家一起讨论下,在未来纯功能测试岗会消失吗?

关键字

特地看了下这家儿童绘本在应用市场的下载量:Android约3000多万(统计了华为和360应用市场)、IOS只能看到有32.2万个评论(用户量应该也在千万级,对比新浪微博有20多万的评论)。在面试过程中,大致聊了聊他们公司的技术栈,我归纳出以下几个关键字。

单元测试: 每个开发同学都必须写单元测试,并能使用工具统计代码覆盖率。

自动化: 开发同学得写自动化,并能稳定的运行。

BBD: 采用Cucumber来生成自动化测试代码,主要为了方便研发同学写自动化。

持续集成: 将单元测试、自动化放到流水线中。

靠着这几个关键字,它们可以似乎玩的很好,但是因为毕竟没有在他们公司待过,所以也不确定会不会有一些坑,是在面试过程中未涉及到的。但我个人觉得,在这个过程中,一定会有很多的挑战。

我的观点

之前跟朋友聊起这个事情,他说:"google就是这么玩的",我特意翻了翻《Google的软件测试之道》这本书,书中主要围绕:软件开发工程师(SWE)、测试开发工程师(SET)、测试工程师(TE)和测试主管4个不同的角色的职责,来描述Google的软件测试模式。这其中TE做的事情和现在国内大部分的软件测试人员(包括大部分title是测试开发工程师的同学)是比较接近的。从书中截取了一段描述TE的根本使命:保护用户和业务的利益,使之不受到糟糕的设计、令人困惑的用户体验、功能Bug、安全和隐私等问题的困扰,TE是一个团队中全职地负责从整体角度发现产品或服务弱点的唯一角色。

因此我的观点是:

  • 纯功能测试工程师岗位(所谓的点点点工程师)大概率会消亡,他们会转变为现在测试开发工程师的水平:有一定的编码能力、可以完成自动化测试等、同时承担产品的业务测试(探索性、安全、性能测试),在测试过程中,会利用到很多已经很成熟的测试工具,降低工作成本,同时提升工作效率。

  • 测试开发人员的比例会逐步增大,工作内容主要是:挖掘工作中的痛点,研发对应的质量平台或工具,不再参与到业务测试中(目前大部分测试开发工程师会参与部分业务)。整个行业留给测试开发工程师去探索的内容还是很多的,比如:精准测试、AI在测试领域的使用(测试数据分析及利用)等。

但所有软件测试角色的目标是一致的:保障产品的交付质量。

总结

上面只是根据我最近在思考的一些问题,表达一些我的观点。你肯定也有你的一些判断,因为每个人的认知是不一样的,也许你的认知边界会远远大于我的。但是无论怎么样,对现在的软件测试人员来说,提升自己的技术能力都是当务之急,这样才能赶上未来的大趋势。

测试工程师如何做好功能测试 功能测试用到哪些知识?有哪些相关的建议呢? 阅读详情

相关推荐

我只是面个功能测试,面试官却把我逼上绝路,鬼知道我经历了什么(面试全程自述)

又到一年找工作跳槽加薪升职季。 我,当然也在这个队伍中。我叫汪大牛,是腾讯课堂华测教育浩瀚学子中的一员,不过我现在是旁听生,还没有正式上直播课。 在我做好了充分的准备后,也因为年初影响,我最终选择了七月这个跳槽人数逐渐变少的月份,去选择我心仪的公司去面试。 自我介绍下 目标职位:功能测试 目标薪资:10k 地点:上海 毕业时间:2017年6月(到今年6月刚刚好3年) 公司名字:???我当然不会告诉你,这个得保密。 目前状况:还在华测教育学习,目前看了录播以及旁听了部分直播,还木有正式上课,一直做得是纯功能.

aimaloli的博客 1314

为什么说测试岗位是巨坑?10年测试人告诉你千万别上当

每次都有人问我软件测试的前景是什么样的,每年也会有人很多人纷纷涌入测试的岗位上,希望自己能够进入阿里、华为等大厂 但是测试岗位真的那么吃香吗?今天我结合从零基础小白到测试开发的成长经历,来说下这个行业的发展前景,以及要入行的同学应该从哪个地方入手学习 一、软件测试行业的发展 最近很多同学在找工作的时候,会发现功能测试岗位很难找到工作,大多数都是外包,甚至外包都要求会性能或者自动化测试,所以对于纯手工测试,不好找工作的情况是真实存在的。 另外就是技术的发展,CI/CD/Devops的项目管理迭代的方法论的流.

人生不怕起点低,就怕没追求 4万+

新手必看!Stata工具变量分析中的三大陷阱:如何正确解读LM统计量、CDW检验和Hansen J值

本文深度解析Stata工具变量分析中的三大核心检验:不可识别检验、弱IV检验和过度识别检验,帮助新手避开常见陷阱。详细解读LM统计量、CDW检验和Hansen J值的正确使用方法,提供实战案例和Stata操作指南,确保研究结论的可靠性。

weixin_29231027的博客 572

什么是功能测试?原因、方式和类型

首先,功能测试涉及所有形式的测试,其中测试软件或软件中的功能以验证其是否符合最初提出的功能要求。软件或组件中发生的内部系统或业务逻辑并不重要。与所有利益相关者协商后,在软件的可行性和规划阶段列出了预定的输出或功能要求列表。QA 工程师在开发周期后继续验证软件或功能是否满足列出的每项要求。尽管内部逻辑在功能测试阶段无需验证,但功能需求的所有方面都经过端到端测试。示例:让我们考虑一个电影票务应用程序,并对登录工作流程进行功能测试。列出的所需要求是检查正确的登录凭据。

dragontesting123的博客 1495

计组头哥实验 实验三 MIPS寄存器实验

了解 MIPS 寄存器文件基本概念,进一步熟悉多路选择器、译码器、解复用器等 Logisim 组件的使用,并利用相关组件构建 MIPS 寄存器文件。

gdz0007的博客 1万+

SA8155 QNX显示框架与WFD配置实战:从黑屏排查到高可用设计

智能座舱中,车载显示系统的稳定性直接关系到驾驶安全。QNX作为高安全性的操作系统,在座舱仪表、ADAS等关键域中承担着确定性调度与隔离职责,其图形体系Screen与显示输出框架WFD协同工作,构成从应用渲染到面板点亮的完整链路。WFD配置涉及时序、通道映射与行为控制,任何参数偏差或加载异常都可能导致黑屏、花屏等故障。为保障系统可用性,需结合心跳监控、日志采集、通路重试与备份显示切换等策略,构建兼具快速感知与恢复能力的防御体系。本文以SA8155平台为例,深入拆解QNX显示框架的架构与WFD配置要点,结合一次

weixin_29165465的博客 205

5年测试经验,面试2个月找不到工作,简直了···

今年自己投递了一大堆简历出去,全部都是显示已读不回,或者只有寥寥可数的几家面试邀约,这年头,找工作跟找对象一样难,工作对象都没有,简直是双重打击了········哎

软件测试技术交流分享 310

代码实现 —— 基于 STM32 的可见光通信系统课程设计

基于STM32F103ZET6,源码如需移植,需要修改定时器捕获通道引脚,及定时器,如果你也有这个课设任务,希望对你有所帮助。

不善挽留 1万+

只会功能测试,可以找到工作吗?

如果是前几年问到这个问题,那么告知的答案是只要学会最简单的功能测试就可以。但是现在,如果只会功能测试,暂时可能会找到工作,但在不久的将来,也一定会面临淘汰的危机,因为现在大部分企业对应聘者的要求是要懂自动化测试。所以从长方向考虑,最好是去学自动化测试。 很多大学应届生,或者即将计算机专业毕业的大学生,普遍存在一个误区,就是:觉得测试简单,编程没学好,退而求其次,选择测试,其实并不是说你编程没学好就做的了测试。软件测试和软件开发是两个完全不同的岗位,岗位职责不同,工作内容不同,发展也不同。软件测试不需要敲代码

weixin_43647641的博客 1361

【WorkBuddy专栏25】如何选择大模型——积分消耗、用途场景、选型决策全指南

【WorkBuddy专栏25】如何选择大模型——积分消耗、用途场景、选型决策全指南

AI人人懂 940

从入门到精通:Cursor使用全攻略

Cursor是一款基于VSCode深度定制的AI编程工具,由Anysphere公司开发。它将AI技术与代码开发深度融合,能够理解自然语言指令并生成高质量代码,支持代码补全、跨文件上下文理解等功能。本文详细介绍了Cursor的安装设置、界面导航、基本操作和Composer模式等核心功能,并提供了高效提示词写作技巧和实际应用案例(如浏览器插件开发、复杂表单组件构建等)。文章还总结了使用注意事项和常见问题解决方案,展望了AI编程工具的发展前景。Cursor通过智能代码生成和项目理解能力,显著提升了开发效率,适合各

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 6457

功能测试真的没有出路了吗?10k封顶从来不是开玩笑的.....

从整体来看,“业务测试是测试工程师的核心,也是测试行业中最基础的能力之一”。但是当今软件行业发展已经进入到新的阶段了,具有下面这3个特点1)基于云的应用,程序变得越来越普及。2)用户更喜欢定制服务,业务应用一直承受着满足不断增长的客户期望的压力。3)开发团队会使用敏捷研发来跟上不断变化的客户需求,持续测试和监控更新。所以在当前软件行业发展的阶段中,自动化起着至关重要的作用。1、业务测新模式上“云”为了满足大多数专业用户日常生产,从而进行高度定制化开发,企业纷纷选择上“云”...

596

【制作100个Unity游戏之35】从零开始构建类《月圆之夜》《杀戮尖塔》的卡牌游戏(附带项目源码)

本文介绍了如何从零开始构建类似《月圆之夜》《杀戮尖塔》的卡牌游戏。主要内容包括:1)获取游戏素材资源;2)导入xyframe框架工具集;3)实现手牌弯曲排列效果,通过样条曲线控制卡牌位置和旋转;4)设计可扩展的MVD卡牌系统架构,分离数据层(ScriptableObject存储)、模型层(业务逻辑)和视图层(显示控制)。文中提供了完整的代码实现,并展示了卡牌动态排列的GIF效果演示。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1429

闲话

1、小公司,基本纯功能测试,功能测试用到的工具有:禅道、Jira,偶尔用Jmeter做下性能测试,其他专项和深度测试基本不会涉及到;而且需求多半是变动频繁的,接口文档管理不更新,想做自动化测试一没时间,二没人力。 2、中等公司,借助开源工具,搭建自动化测试框架;接口层:YAPI、Robot Framework,python/java+testng。UI层:selenium、appium。用于项目提...

u014340331的博客 261

2万字大厂面经:小米嵌入式面试题及参考答案(持续更新)

BIOS (Basic Input/Output System) 是一种存储在ROM中的固件程序,它为计算机提供了最基础的硬件初始化和服务。BIOS主要存在于传统的x86架构计算机中。嵌入式系统的启动流程取决于具体的硬件平台和所采用的操作系统。复位阶段:当系统通电或复位时,CPU进入复位状态。硬件初始化:CPU和必要的硬件设备(如内存控制器)被初始化。加载引导加载程序:引导加载程序(如U-Boot)被加载到内存中。执行引导加载程序:引导加载程序开始执行,初始化更多的硬件设备,并检测存储介质。

大模型大数据攻城狮的专栏 2529

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

3年测试经验的文艺青年,从京东测试团队浅谈纯功能测试人员该何去何从?

这是一篇杂文          做IT这一行,写文章的话,对于我个人而言,我觉得可以分为两类,一类是技术文章,一类的杂文。 这两种哪一种都不好写,但是非要做个比较的话,我觉得技术文章比较好写,因为技术文章不需要表达自己的情感,只需要把自己认为重要的知识点写出来就行。 但是技术文章有时候有很大的弊端,比如你觉得A知识点重要,B知识点也重要,在不侵犯

zhusongziye的博客 2532

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

测试小故事30:软件测试会消失吗

软件测试会消失吗?

Rolei的博客 3270

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

我们需要专职的QA吗?

我们需要专职的QA吗? 2012年4月11日陈皓发表评论阅读评论34,560 人阅读     这个文章必然是有争议的,我在我的微博上讨论过很多次了,每次都是很有争议的。有不同的观点,有争论总是一件好事,这样可以引发大家的思考。所以,对于我的这篇博文,如果你赞同我的观点,我会感到高兴,如果你会去认真地深入思考,我也会高兴,如果你反对,没关系,可以讨论。 在此之前,我

foreverhuylee的专栏 1736

做自动化测试,公司的平台功能不够怎么办?

现在有一种常见的情况,公司引入了某个大平台实施Devops,例如BAT某家的云效,但是在接口自动化这一块,功能无法满足自己项目组的需要,而平台方开发此功能又遥遥无期,这时应该怎么办? 我一直认为,做接口自动化测试,不是抓下报文,填下参数就够了. 遇山开路,遇水搭桥, 能解决工作中遇到的各种奇葩问题,才是一个自动化测试人员的基本素养. 一个真实的例子 公司的手机app, 需要做接口自动化测试. 每个接口请求都必须携带token,而token无法从服务端数据库拿到,必须通过模拟客户端登录流程来拿到服务端返回的

路漫漫其修远 657

专业测试团队会消亡还是新生

文/朱少民敏捷软件开发致使很多人质疑专业测试团队存在的价值,本文对此进行了深度的剖析,并结合技术发展现状给出了软件测试的未来方向。敏捷软件开发带来的困惑敏捷软件开发强调“拥抱变化”, 认为不能将需求定义一次做到位,也没必要一次做到位,需要不断挖掘,才能逐渐获得真实的需求。这就给测试带来极大的挑战,因为测试需要把验证的标准作为参 照系,否则如果需求不清楚,就很难确定测试中发现的问题是不是真正的缺陷,

软件工程专栏 1万+

测试三年经验,功能测试的项目不要我,开始怀疑自己了

我,89年人,女已婚已育,做测试三年,坐标西安,有一点自动化经验,功能测试所用工具基本都用过,今年一月份离职在家(学习了自动化,搞完了成考的论文),现在面试九家了,不到一个月的时间,怎么就没有人要收留我呢?有点怀疑自己了! 个人不喜欢讲我的私人事情告诉别人,今天让我坐地铁有些出最近面试感受的冲动,今天发生了戏剧性的一目,感觉就是电视剧情节,今天去了一家公司,是我大概十天前去过,是分别两家外包公司推荐给了这家公司,我没告诉第二次推荐的这家公司,因为有的外包都不是同一个项目,那么要求和业务面试官有可能都不一样,

hong1243622509的博客 2220

只想找个功能测试,面试官却把我逼上了绝境

又到一年金三银四铜五找工作跳槽加薪升职季。 在XX同学做好了充分的准备后,选择了铜五这个跳槽人数逐渐变少的月份,去选择他心仪的公司去面试。   下面以第一人称叙述: 目标职位:功能测试 目标薪资:10k 地点:上海 毕业时间:2015年6月(到今年6月刚刚好3年) 公司名字:???我当然不会告诉你,这个得保密。 目前状况:一直做得是纯功能测试。   我以为我做好了万全准备,当...

zhusongziye的博客 1310

软件测试之功能测试是什么?

功能测试是什么 Functional testing (功能测试),又称 behavioral testing (行为测试),根据产品特性、操作描述和用户场景,测试产品的特征和可操作行为,以确定其满足设计需求。功能测试软件,用来验证应用程序或网站是否能够为目标用户正常工作。用合适的平台、浏览器和测试脚本来确保目标用户的体验足够好,就像应用程序是为市场而专门开发的。功能性测试是根据功能要求对软件进行的测试,确保程序按照预期的方式运行,通过测试系统的所有特性和功能来确保程序与规范的一致性。 函数测试又称黑盒测.

software_test010的博客 1万+

功能测试的时代,结束了?

毫无疑问,近些年对于测试工程师的一个共同认知是:不会自动化的测试终究会被淘汰。于是大家纷纷通过各种渠道,热火朝天的开始学习自动化。不过摆在面前的第一个问题就是,学哪个语言的自动化呢? Java or Python? 1.有同学说学Java啊,大厂必备技能啊,阿里、美团、京东,几乎电商类大厂后端主力开发语言,学了Java自动化更容易进大厂。 2.有同学说学Python啊,测试圈最火的语言,简单易学,开发效率高,还能做大数据、人工智能测试。 作为过来人来说,自动化主要是思想,编程语言只是工具。长久来看.

人生不怕起点低,就怕没追求 238

今年软件测试好找工作吗?传言说行业人才饱和是真的吗?

先说结论:软件测试好找工作,人才缺口依然十分巨大,人才饱和是假的。 不管是软件测试还是开发,行业饱和这个事真的是年年都有人念叨。就好像年年高考都有个什么刘明伟,白雅倩丢准考证一样,骗的都是老实人。 什么是饱和,就是人才数量大于市场需求,那也就意味着企业选择人才的空间十分大,企业的选择多,岗位的薪资就算不降,也不会大幅增长。但是事实上计算机专业的各种相关岗位薪资年年飙升。 下图以北京的软件测试工程师历年平均工资为例。大家可以自己去职友集查一下其他岗位薪资,情况都差不多。 今年如果不是疫情影响,计算机相关专.

测试萌萌 2112
上一篇: 关于魅族手机调试的问题
下一篇: 【编程基础】—字符编码之二三事
布道师玄柯
布道师玄柯 领域专家: 数据科学与机器学习技术领域 领域专家: 数据科学与机器学习技术领域
博客等级 码龄15年 18粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值