请教社区大佬们,
测开搞了若干年,感觉无外乎接口测试,UI,再就是写写框架,写写平台,感觉也就一个中级开发的水平,目前环境下,慌得一批
还有啥黑科技么?
能提高自己护城河门槛的
发起或者成为一个知名开源测试工具项目的维护者,这个算不
性能,稳定性这些 DFX 吧
皮一下~
护城河 1:老板是你爸爸
护城河 2:老板的小辫子被你抓住了
这俩护城河深不深
自己一个人从开发到实现,到满足需求,怎么都不是一个中级开发
很难。
其实这些跟大部分人都没啥关系,能在组织里做好自己的事情,适当拓展边界,做事靠谱,也不是一件容易的事情。
上两条都得是卷王级别的,天赋努力缺一不可,过于强求就是太看得起自己了,自己看不到自己的位置才是痛苦的根源。
别老想什么护城河了,先想想有什么好护的好不好,护城河先需要有个城?城在哪里?
别卷了 回家种地吧
百科:
工程是指以某组设想的目标为依据,应用有关的科学知识和技术手段,通过有组织的一群人将某个(或某些)现有实体(自然的或人造的)转化为具有预期使用价值的人造产品过程。
十八世纪,欧洲创造了 “工程” 一词,其本来含义是有关兵器制造、具有军事目的的各项劳作,后扩展到许多领域,如建筑屋宇、制造机器、架桥修路等。
工程的主要依据是数学、物理学、化学,以及由此产生的材料科学、固体力学、流体力学、热力学、输运过程和系统分析等。
对于 IT 来说,
工程是指受限于现实世界的各种约束,通过归纳、总结、分析等手段,将现实需求抽象成可实现步骤并落地的工作。
相比于研究,工程相对来说未知的领域会少一些,统筹的部分会多一些。
皮之不存毛将焉附,行业下行,原来那些夸夸其谈的人顿时成了裸泳者
对于测试行业的护城河这件事,我能在我自身的圈子里感受到的就是我们不再去卷什么 UI 自动化,接口自动化和测试平台这些事了。这些我们基本扔给了外包或者子公司或者职级更低的人来做。 因为讲道理这些东西在当今的测试开发圈子里都是基操了,技术含量有限。 相比于这些基本的通用技能,我们更多的精力都放在了相对门槛较高的垂直方向里,比如有同事专门去做大模型业务的测试, 有同事专门做大数据的, 有同事专门做内容审核的,又比如我更多的精力放在了云和人工智能的测试项目里。 这些领域中的产品无一例外的都是门槛较高的技术型产品,我们老喜欢开玩笑说这些产品里都是不说人话的,因为在这些产品里就算是点点点的门槛都相对较高,因为这里需要相当程度的时间和精力去学习这些产品中的业务和技术,并不是 C 端那种面对普通人的产品,而是面对专业领域工程师的产品。
我们在这些本身就偏向技术的产品中继续下沉,去研究更深层的技术和测试方案,起码在这个领域里做到大部分同行都做不到的程度,我理解这就算是我们的护城河了。 当然这里的护城河不是说这个事离开我们别人就做不了了,而是能和我们竞争的人已经比较少了,因为在这个赛道里的人本身就少,它的门槛也高,不是谁想进来就能进的来的。 我们当初能进来也有运气的成分,入职了相关业务的团队,有幸学习到了相关的技能。外人想靠自学进入这个赛道确实不容易,通用的自动化测试还可以自己去学习,但是在没有工作环境或者没有人指导的情况下,想靠纯自学去入门这些领域实在过于艰难。 所以跟朋友聊天的时候大家的想法差不都是虽然能去的公司没有特别多(以为做这些领域的公司也确实不多),但竞争对手也很少,所以相对没有感觉工作很难找,而且工资待遇也都还不错,对年龄的歧视也相对较轻一点(其实也没有轻太多)。
然后最后想说的是,护城河这种东西确实很难的, 就算我上面说的这些也没办法能保护我们整个职业生涯。 到了 40 岁,45 岁的时候我们一样也会很艰难。 所以现在很多人也都会找找后路, 比如我在学习技术以外也在学英语,看看以后能不能进对年龄相对友好的外企。也在积极的参与行业里的活动,锻炼演讲能力,攒攒人脉。 看看以后能不能当当培训老师什么的。 总之就是都找一找可能性,尽量的在年龄歧视的大环境下挣扎一下。
护城河是不存在的,只要人类能实现的东西,都存在可复制性,只是成本高低和稀缺性,现在我一点不想搞什么平台框架,好好把测试质量提高才是王道,至于手段大家各显神通了,卷多两年回家躺了,未来会咋样谁都不知道
下面列出几个牛逼的测开可能会有的护城河:
多层次的测试策略:牛逼的测开通常会采用多层次的测试策略,包括单元测试、集成测试、系统测试、性能测试、安全测试等。这些测试层次可以有效地发现不同类型的缺陷和问题,从而增强产品质量。
自动化测试:牛逼的测开通常会广泛采用自动化测试技术,包括自动化测试脚本的开发和执行、自动化测试框架的搭建和维护等。自动化测试可以大大加快测试效率,减少测试成本,提高测试覆盖率和准确性。
持续集成和持续交付:牛逼的测开通常会采用持续集成和持续交付的方法,实现代码的快速集成和部署。这可以使开发和测试团队更加紧密地协作,减少集成问题和测试周期,提高产品质量和交付速度。
灰度测试和 A/B 测试:牛逼的测开通常会采用灰度测试和 A/B 测试等技术,对产品的新功能和变更进行逐步验证和验证。这可以减少对用户的影响,同时收集用户反馈和数据,为产品的进一步改进提供依据。
安全测试和漏洞管理:牛逼的测开通常会重视安全测试和漏洞管理,对产品的安全漏洞进行识别、评估和管理。这可以保护用户的隐私和数据安全,避免数据泄露和其他安全问题的发生。
数据分析和挖掘:牛逼的测开通常会利用数据分析和挖掘技术,对产品的用户行为、性能和质量等方面进行分析和评估。这可以帮助产品团队了解用户需求和反馈,发现潜在的问题和机会,为产品的持续改进提供依据。
恕我直言,上面的预想都是不切实际,测开的护城河只有一个,就是
烤淀粉肠!!!