从自动化视角去思考测试人员的职业发展!

在近年来,技术的不断进步促生了大量新的工具、理论和实践方法。自动化测试在实际工作中已形成了多种理论和实践模式。对于推动这些技术发展背后的原因,我认为值得深入探索和回顾。

下面先聊聊一下先自动化测试相关的发展,仅个人观点。

自动化测试发展历程

以下是对自动化测试发展历程的简单阶段描述:

起步阶段

在这个阶段,自动化测试工具开始出现,帮助测试人员执行重复性的任务。这些工具通常基于录制/回放技术,允许测试人员记录他们的操作,然后自动回放这些操作以验证软件的正确性。虽然这种方法提高了效率,但仍然受到录制/回放技术的限制,难以覆盖复杂的业务流程和大规模的系统。

发展阶段

这个阶段,开始出现脚本化的自动化测试,利用脚本进行结构化的自动化测试,解决了一些录制回放无法解决的业务流程场景,但是当前阶段的效率还是比较慢,开展成本还比较高。

成熟阶段

这个阶段已经出现各种自动化测试思想,包括数据驱动与关键字驱动思想,其伴随着对象化思想的产生,而且也造就了现在一系列的自动化测试框架,其实其中都集成了这些思想,从这时候开始,自动化就开始实现了一定的规模。紧接着各种测试平台开始大量出现,例如 API 测试平台、 UI 测试平台、造数平台等等。平台集成基于业务开发的各种工具,这个阶段主要是为了进一步提升效率及降低成本

大规模的自动化应用于产品开发整个生命周期之内,为运维、研发、产品、测试进行服务,不在单一的为测试服务。

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:691998057【暗号:csdn999】

智能化阶段

在这个阶段,人工智能和机器学习等技术在自动化测试中得到了应用,特别是是目前 ChatGPT 的出现。自动化测试工具和框架变得更加智能化,能够根据软件的变化自主调整和优化测试脚本。同时,自动化测试还将与其他软件开发相关的技术进行更深入的整合,如持续交付、容器化等,以进一步提高软件的质量和交付效率

上面那些是对自动化测试发展历程的简单描述,实际上这个过程可能更加复杂和多样化。

公司对QA要求思考

现在很多人发现公司要求越来越高,是不是面试时问这问那,这也会那也会的感觉。

我们先看下测试人员要求发展过程,接下来再说说我的个人观点

纯手工时代

这个阶段,公司对于人员的要求很简单,主要就是做一些基本业务测试,大家的认为测试有手就行,没有任何技术含量,确实那时候,大家主要的工作就是根据需求,编写用例,执行用例,提交缺陷,回归缺陷等工作。

这个阶段的市场信号非常明确,测试过程非常简便,即使对于初学者也能轻松上手,随着时间,大量的人员进入测试行业

工具时代

在这个阶段,部分人开始意识到,他们应该采取行动提升自己的能力,以适应工作的需要。他们开始寻找各种工具来提高测试效率。在这个阶段,QTP成为了众多工具中的代表。那时,只要有人掌握了这款工具,他就会被视为非常专业的人才,找工作容易且薪资待遇优厚。

然而,尽管有些人已经开始采取行动,但大部分人还是未能真正意识到工作环境的改变,他们仍然停留在原地,没有做出任何改变。这正是我们需要警醒的地方,我们应该更加主动地去适应和把握工作的变化,以保持自己的竞争力。

脚本时代

这个阶段是一个非常重要的转折点,随着业务场景复杂性,开始意识到,单纯依靠已有的知识和技能,无法满足工作的需求。他们需要找到新的方法和工具,以提高自己的工作效率。由于现有的工具不能满足需求且各种自动化思想、框架的出现,大家开始使用自动化框架技术,基于现有框架进行二次开发或者直接搭建符合业务的来满足当前业务。

在这个时候,人们开始逐渐意识到,他们的当前能力和知识无法满足工作市场的招聘需求。于是,他们开始积极地寻找学习的机会,各种培训班如雨后春笋般涌现,疯狂招生并进行培训。这些培训班采取流水线的形式,系统地培养学员,最终培养出了一批有些技术的测试人员。

PS:这里鼓励大家无脑的去参加各种培训班,成年人做事需要做好自我评估。

全栈时代

就是当前我们所处的阶段,由于疫情、世界经济衰退、互联网进入稳定期等因素促使这个现状快速到来,公司出现大量裁员,加上职位的缩减。往往公司发布一个招聘职位一天能够收到几百甚至上千封简历,我们只需要稍微想一些,在我们前面出现很多人,同样成本的情况下,我们肯定是优中选优、强中选强。

因此,当前的招聘标准对候选人的要求越来越高,不仅包括自动化、性能、安全以及工具平台开发等方面的技能,还包括对研发技术的掌握。这就意味着,那些希望在技术职业阶梯上更进一步的技术人员,需要具备与开发人员相当的技术水平,以通过面试。这一趋势旨在不断提升招聘人员标准,招聘更具有深厚技术功底的专业人才。

这种情况下,那些一直做业务测试和技术能力偏弱的人员,对于找工作就存在困难,加上这一批人的年龄又好多差不多 30+,这些都是事情的必然发展规律。

总结

无论是哪个行业,其发展趋势都会朝着提高效率、降低成本的方向前进。为了达到这些目标,我们会借助相关的工具和技术来实现。

同样的,如果我们能将这种思维应用到我们在公司的职位上,那么我们就有可能达到我们的职业目标。只有通过不断地学习和应用新的技术和工具,我们才能保持自己的竞争力,才能在日益激烈的竞争中脱颖而出。所以,我们应该始终保持对新知识的渴望,始终保持学习的热情,只有这样,我们才能在职场上取得成功。

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
 

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/jiangjunsss/article/details/135018562