许久没有自己动手写测试相关的文章了,对于一些测试基础概念,技术细节点,网上随便搜索就能找到相关的不太想写,实践相关的之前比较多的还是和工作相关的,基本写的也差不多了,没有特别想要写的。吃早餐的时候突然想到这个主题,其实也是一直困惑自己的问题,你认为做测试的价值是什么?时常也会问身边同事这个问题,但是要么和我有类似的困惑,要么答案不是我心中期望的,能给我解惑的。
这个问题其实细想也和工作价值有关,自己的职业岗位title 为测试开发工程师,问测试的价值,其实也可以问自己的工作价值是什么? 而现阶段工作占据了自己大部分的时间,算是我们自己人生旅程的核心事件了,那这样是不是又可以引申为,我们追寻的人生价值是什么? 好像价值意义叙事越来越宏大,反而越难找寻答案,越来越模糊了。
对于测试这个岗位,行业标准定义1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。
一、我的感受
很多观点听起来其实都是合理的,千人千面,每个人对一件事情的主观感受都不太一样,有点看重过程的体验 ,有的关注事情本身的结果,没有孰对孰错,所谓的工作意义的寻找,和人生意义的寻找是不是又差不多。罗老师说过,任何工作,久了都会滋生无聊的感受,也许探寻测试的价值本身,也是不断追问自己,为什么我要做这个工作?
(Ikigai(生き甲斐)是源自日本的生活哲学,意为“生命的价值”或“存在的意义”,通过平衡个人热爱、擅长、社会需求和报酬的交集,帮助人们找到人生方向和幸福感)
回到上面的ikigai图, 我喜欢做测试吗?擅长吗?测试为我带来了什么?我可以用它为这个社会创造什么价值 ?
潜意识里面的第一想法就是,我擅长这个事情,但是没有那么喜欢; 测试这个也许于我而言更多是一种工作可以带来经济收入,但是我很少感觉到它所谓的社会价值 ,看这个图的说法结果就是处于舒适但空虚的状态。
二、常听到价值感来源:
1.流程规范制定
常听到的一句话就是质量是测出来,而是被设计出来的,现在践行的质量左移,貌似更多的工作前置了,测试在其中更多做的是流程规范的制定者,但是CI/CD 这些流程随着业界已经具备相对成熟的方案后,测试在其中能感到的价值也就越来越弱,因为并非规则的创造者,而是执行方。
有时候经常会在绩效review 的时候听同事说在组内制定了什么需求规范要求,提测要求,如何在组内和开发宣传践行达到了哪些效果这个,或者做了某些卡点工具平台让以往混乱的交付流程井然有序, 这被认为了测试价值的其中一种说法,存在即合理,在某些方面来看,测试作为定义中的质量守护者,在交付前段部分介入越早,后续所需要投入的成本就越低,某种程度来说算是给公司节约成本了。
在我自己看来,不知道是不是技术人天生就对这种流程规范有着天然的抵触,正如自己写代码,会对过多的规范例如单测覆盖率,代码覆盖率,自测规范要求这些并不总是能够很好去执行,那么在这些流程规范中,测试作为质量守护的一关去对研发的交付流程做一些卡点,更多的好像在规范别人,但是每个人都天生不羁爱自由,若非工作强制要求,没有人喜欢被规范束缚太多。
所以于我而言,对于流程规范这些的宣导践行,貌似不是处于内心真正喜欢想要去做的事情,很少能够从中体会到其价值感,无法乐在其中。
2.开发测试工具带来的成就感
对于一些创造性的工作,例如像测试平台工具的开发来辅助日常的测试提效,这是一个从0到1的过程,在这个过程里面,自己需要亲自动手去设计需求,编码,测试,运维等,会遇到一些难题到解决克服的正反馈循环,如果平台工具能给内部同事带来一些工作上的提效,也会有一定的成就感,毕竟它解决了一些问题。
但是当这个事情做多了的时候,会觉得这些内部的工具,像接口测试工具,性能测试工具,稳定性保障平台等等,都是服务于公司的内部用户的,并且有时候这些工具其实很多都是重复造轮子,它真正发挥的作用没有那么大,或许因为这些工具基本无法面对外部的用户做成商业化产品,无法感觉到它产生的商业价值,社会价值,体验到价值感的阈值会越来越高,久而久之,会觉得这些工具服务的用户数有限,甚至连运维的动力的都没有了。
3.优化用户体验促进业务增长
有时候找不到答案的时候,可以观察下身边的人在做什么,比你阅历资深的大佬的理念是什么? 最近两年,质量部门的大佬一直重点关注在用户体验这块,因为他认为这是和业务关联做密切的一部分,也是测试能够有抓手去做好的模块,属于难而正确的事情,也能更好的向业务同学证明测试在业务中发挥的价值,而不是一直作为一个成本部门存在,时不时就要面临着人员缩减的危险。
在用户体验这部分,我看到的测试在其中发挥的一些有价值的事情是多语言翻译模块的推荐,毕竟国际跨境业务,翻译质量的好坏直接决定了用户浏览后的下单转化率,不同国家的用户如果看到的网站页面连语法都乱七八糟的,相信也不会对这个网站产生信任感。
现在人工智能的发展让各个岗位的要求边界越来越模糊,也许后面招人都只招全栈工程师了,目前部门的也有这种计划,所以体验这个,其实谁来做都比较合理,但是按测试部门推了这么久以来的体验优化,还是感觉,这个事情产品或研发来主导可能优势更加明显,产品有资源排期的权利,研发譬如前端同学也有技术优化的资源排期能力,很多体验问题,其实不是不知道,只是资源优先级问题,测试同学可能知道这些问题,但是推动产研进行资源排期,依然会有比较大的阻力,发挥的空间有限。
4.测试产品的业务价值
其实这个产品的价值和上面的体验价值有点像,用户体验优化了,业务增长了,难道测试同学就会有价值感了吗? 即使自己在其中发挥了一定的作用,即使是作为研发的角色去参与了产品的研发编码,但是这个产品是否真正给用户带来了帮助,是否真正对这个社会变好产生了一点影响,细问答案貌似是否定的。
现在市面上的同质化产品太多了,很多互联网产品其实都有其可替代的方案,例如电商网站这些,淘宝买不了可以去拼多多,唯品会,京东等各大平台 ;微信支付用不了可以用支付宝 ;就连现在的具身机器人的公司,也有无数家,有太多可替代的方案,这样想好像未免过于苛刻,最近看到一句话,你工作的公司人数越少,你就越能够感觉到幸福, 因为产品从研发到营利的商业闭环你在其中发挥的作用会因为人数变少而增大,也会随着公司体量的增大会被缩小,价值感觉来源就被缩减了。
发现自己从事了快十年的电商业务的测试工作,要说电商这个事情对社会产生的帮助,十年前在网购还没盛行的时候,会觉得这是一件非常有价值的工作,电商平台也是一个有价值的产品,但是现今,各种大大小小的电商平台,直播卖货平台实在太多了,平台是否可取代得十分容易,这个时候如果硬要说自己在这里面发挥了多大作用,也许不能让自己信服。
人工智能发展迅速的阶段,每次都感慨AI输出的惊喜,现在市面上各种具身智能公司的内卷,深刻感觉到AI 会带来又一次的工业革命,或许在自己已经对现有互联网技术倦怠的状态下,作为技术人员,能够参与到AI 产品的研发创造中去,最好能结合机器人去解决一些已知难题,例如医疗,航天等等,我想,这会是一个有意义有价值的事情,至少现阶段,因为未知,想法如此。
三、看看AI 怎么解读
在写上面的文字之前,特地没有按习惯先问AI 输出,因为它的观点可能会无形限制了自己的输出,写完后,看了下来源于deepseek 的描述,果然还是上面的几点:流程,工具,规范这些,嗯,就是道理都懂,但是观点没有真正触动到我。
1.问它软件测试岗位的价值感来源?
2.问它软件测试的社会价值是什么?
这里面有些输出还是我没细想的,大概就是科技改变生活的主题,例如
- 自动化测试使健康码系统72小时上线成为可能
- 阿里全链路压测每年节省故障成本超10亿
- SaaS系统兼容性测试,让乡村小店能用老旧手机管理库存
- ......
3.问它软件测试能给个人带来什么价值
其实很多时候,意义感的来源很大程度上局限于个人的能力,也许你知道做什么能让自己觉得有价值,但是能力不允许,努力不够,坚持不够没有做到,就会陷入了无能的空虚状态。
4.上面的回答无法触动到我,然后问了下它人生的意义是什么?
人生的意义并非一个等待被发现的固定答案,而是你主动构建的流动体验。当我们站在宇宙尺度俯瞰,生命确实渺小如尘埃;但当你凝视每个具体瞬间,意义便如星火般在平凡中闪烁。意义感不是被赋予的礼物,而是你在与世界的碰撞中擦出的火花。
西西弗斯被罚永无止境推石上山。加缪却说:“登上顶峰的斗争本身足以充实人的心灵”。
“判断人生值不值得活,等于回答哲学的根本问题。”
这种虚无感不是缺陷——正是你开始拒绝麻木生活的证明。
类似这些,人们总是有各种方式为自己做的事情赋予意义,也许意义这个词本身,就是一种伪命题,活着也不一定需要意义,任何事情其实都没有意义。
四、写在后面
同事们经常说,工作本身就没有意义,工作就是为了赚钱,看来价值的追求不能外求,只能内求,人生本无意义,很多东西都是自己硬要赋予给它于意义价值。有时候觉得老师医生这类职业就很有价值,可以教育育人,救死扶伤,和人打交道的职业好像会觉得对这个社会产生一点点影响。但是问过当医生的同学,他们的观点是医生也是一种职业,大多数情况下也是为了谋生而做。也许,这就是这个世界生存的法则,也是每个人穷其一生需要不断寻找的生活动力,意义感来源。也就是老生常谈的,先深入去做,在做的过程中完成升级打怪,迭代进化,在各种正反馈循环中提升自我。
上面的一些观点都是基于自己这些年来的一些经验得出的主观认知,一家之言,会存在很多自己的认知盲点,很多地方会因为不了解而存在观点层面的狭隘,脑子里面总觉得当前的认知肯定存在着很多自己还没深度探讨的地方,但是由于认知有限,也不知道应该往哪个方向进行拓宽深入解剖,从不知道到知道的过程,还需要时间的累积,还需要经验的沉淀,
最近趁空闲,喜欢去写一写技术文章类的分享,也不局限于自己来写,同时也会借助AI 去辅助创造,有时候看着公众号和博客账号的关注数在增加,也算是一种正反馈了,至少知道,这个世界上,还有人和你有着类似的想法,也认同你的部分理念,也算是一种排解孤独感的方式了。 在当前AI 已经明显快要替代百度谷歌搜索的趋势下, 用好AI 也许也是技术人的常规素养了。对比测试工作,这个属于ikigai 中喜欢的一部分,谈不上特别擅长,但是总觉得它或许能够别人带来一点点小小的帮助,我想,这也也算是一件有价值的事情了吧。
如果你一边在做一件事情,一边又在质疑它,那么你永远无法乐在其中,也无法感受它的价值所在。
--写于2025.6.18