职场日常:今年测试工程师正遭革命,“点工”如何破局?

Posted 公众号:伤心的辣条

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了职场日常:今年测试工程师正遭革命,“点工”如何破局?相关的知识,希望对你有一定的参考价值。

随着转行人员、毕业生的大量涌入,大家争相进入测试行业喝酒吃肉,目前软件测试行业对于基础的功能测试也就是“点工”的需求已经无限趋近与饱和状态。随着测试在软件公司的发展中成为不可或缺的部分,软件测试行业的门槛也在随之增高。

近几年来的特殊情况,综合过去的大形势变化,所有行业都会自下而上的进行一轮技术“大清洗”,技术停滞不前的“点工”或将被逐步取代。

软件测试现状
测试行业在十几年间发生了翻天覆地的变化,从早期站在风口上的快速发展,在新势力和经济环境的推动下,高校林立,一时间测试行业人头攒动,风头无两。

但随着转行人员、毕业生的大量涌入,大家争相进入测试行业喝酒吃肉,目前软件测试行业对于基础的功能测试也就是“点工”的需求已经无限趋近与饱和状态。随着测试在软件公司的发展中成为不可或缺的部分,软件测试行业的门槛也在随之增高。

近期各大公司的招聘要求就显得尤为突出,除了学历外,年龄、动辄3-5年的项目经验、创新能力、沟通能力都成为求职者需要面对的拦路虎!

功能测试的短板
为什么说测试对于软件公司是不可或缺的?

从整个产品的【头脑风暴-产品调研-需求评审-项目立项-产品研发-测试迭代-最终上线】

测试人员的任务参与度可以说是贯穿了整个产品研发周期的

单从质量这一项来讲,久要求掌握需求分析、测试用例编写、用例评审、提测验收、功能测试、Bug 回归等知识点。

对于测试人员而言,不管是 PC 端、Web 端、还是 App 端的产品,功能测试都是基本功。

对于测试人员来说,最重要的是对于整个生产周期的把控能力,但也是大部分测试人员所欠缺的部分:很多测试人员只关注自己的需求,而不关注这个需求在产品整个生命周期中的作用,导致多部门协作开发的时候不知如何应对

过于依赖工具
随着开源社区的盛行,在工作中遇到的大多数问题都可以在社区内找到对应的解决办法,或者有处理问题的专项工具。

方便的工具节约了大量测试人员的时间和精力,这是一件受益无穷的好事呀!可事实真是如此吗?

工具节约时间不假,可很多测试人员抱着只要学会这些工具就能解决工作中的所有问题的态度去面对工作:

在公司现有的框架上逐步套用工具解决问题,只在现有的框架上编写用例,不去梳理整体框架的使用原理

盲目使用、依赖测试工具,仅仅满足使用解决现有问题,而不去理解背后工具的实现原理,导致最终成为脱离工具就丧失一切测试能力的“工具人”

业务空间与技术天花板决定着你的生存空间,对于一个测试工程师而言,对测试思路的把控是最重要的,软件只是方便实现目的的工具,最重要根据项目来把工具校调到最适合的状态才能更好的完成工作。

展望测试行业
纯“点工”应该如何破局?
对于企业而言,想快速发展业务,必须要有一个强大的测试团队。现在的企业越来越偏爱能协助团队解决实际问题,全方面发展的复合型人才,但是这一人才对于整个测试市场是极其稀缺的。

相信从事软件测试的小伙伴都知道,一个纯功能测试人员即使业务掌握的再熟练、工具玩出花,他的行业天花板也非常有限。而尝试去通过自学编程提高自己的脚本编写能力、提高产品的回归测试效率,都是需要花费大量的时间作为学习成本的。

那么有没有这么一种学习方式,浓缩前人的经验,在工作上遇到任何困难都能24小时及时求助,像一个专为测试打造的wiki百科全书?

简历不会写面试不会说?

精确投简历一键直达心仪公司!

前途一片迷茫,想要拨云见日?

原来有这么多坑已经被前人探明!
 

 

 

 

 

 

 这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

这些都在我的软件测试学习交流群里:902061117

职场日常:985测试工程师被吊打,学历和经验到底谁更重要?

1、前言 & 吐槽

小编,你骗人的吧?  

招聘信息不都是学历高者优先吗?  

怎么可能会有985测试工程师被吊打这种事儿!

一方面是学历,一方面是经验

到底哪个才更重要?

之所以会有今天这个话题,是因为昨天收到了一封很特别的邮件,是一位老学员发来的好消息:面试时“撞见了”985高材生,内心极其忐忑,但真没想到最后竟然是我被录取了!**成功拿到了××公司的自动化测试岗,15K!**

要说到这位学员,我的印象真的格外深刻,他普通二本学历,是个非常有上进心的大男孩。他有很强的分析设计能力和代码能力;做过大型网站的性能测试;对Postman、Jmeter、fiddler、Loadrunner等测试员必备工具了如指掌;能熟练使用数据库,Oracle、MySQL等,熟悉数据库优化;主动攻克各种技术难题,主动引进测试技术、方法;面试技术对答如流。

相反,从他的描述中,我了解到985学历的求职者虽然跟着自己的组长做过一些项目案例,对初级测试技术有所掌握,但万一问什么是内存泄漏、Http错误率、吞吐率?响应时间分别在web端和移动端是多少?哪些场景可以证明响应超时?竟一脸懵。

 2、作为面试官,我会问哪些问题呢?

面试一看简历,基本的套路一看就能看出来:

写了精通,就是工作中常常用到;

写了熟练,就是用过一点;

写了了解,就是偶尔吹牛的时候听过。

我在面试的时候,生怕漏了明珠,所以总会问来面试的同学:

你擅长什么?

Web自动化、接口、性能你哪方面掌握的比较好?

你常用的技术栈是什么?

说一件让你印象深刻的事,可以展现你解决问题的能力,或者学习的能力。

好了,以上就是我的面试套路。你掌握了这个套路,是不是就能套路我了?所以,你到底有没有某一方面可以打动面试官的点呢?

在面试时,我会在上面那些套路的问题时,追着去问你所掌握的技术栈能力。对于不同工作经验年限的人,我问的问题层次也不太一样。

一年工作经验

软件测试项目从什么时候开始为什么?

测试用例需要哪些人来评审?

如何设计测试用例?什么样子的测试用例是好用例?

什么是bug?

简单概述缺陷报告,并说明包括哪些项?

开发人员说不是bug时,你如何应付?

功能测试在 beta 版本对外的上线标准是什么?

两年工作经验

什么是单元测试、功能测试、集成测试?

什么是兼容性测试?

白盒和黑盒的区别,你是怎么运用的?

您所熟悉的测试用例设计方法都有哪些?

请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

三年及以上工作经验

什么是面向对象编程?

介绍下什么是索引?

什么时候做接口测试?接口测试的工具有哪些?接口测试的流程是什么?

如何看待自动化和手动测试?怎样的一个比例才是健康的?

完整运行一次自动化用例需要多久时间?

什么是分层自动化?

请问你们公司是如何做性能测试的?请讲诉性能测试的相关指标?

压力测试和负载测试的区别

服务器中一般要监控哪些数据,如何监控的,怎么从监控数据中发现问题?

有一天早上打车高峰,滴滴服务端挂了大概30分钟,工程师抢修之后,马上上线,之后又挂了,请问有哪些原因会造成这个情况?

请写出冒泡排序。

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。

给定一个非负整数数组,你最初位于数组的第一个位置。

以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。

3、作为面试官,想招什么样的人?

作为一个面试官,我想招一个什么样的人呢?首先,肯定是有“钱”这个前提的。就是招聘这个岗位,这个岗位能给多少钱,可能会有一定的浮动,但是都会限制在一定范围内。

所以在这个范围内,我们肯定是想招到合自己心意的人选。那么,我作为一个面试官,我会想招一个什么样的人选呢?我会考察他哪方面的能力呢?我是一个面试者,我又怎么表现出自己的能力?表现哪方面的能力呢?

作为一个面试官,在拿到面试者的简历后,问上一两个问题,有没有实际工作的经验,有什么技术能力,很容易便能分辨出来。但是有两种能力,却很难分辨出来。一个是解决问题的能力,一个是工作中学习的能力。而这两种能力,却是我在挑选同层级候选者们时最看重的能力。

所以我喜欢问的问题是:

你擅长什么?

Web自动化、接口、性能、APP哪方面掌握的比较好?

你常用的技术栈是什么?

说一件让你印象深刻的事,可以展现你解决问题的能力,或者学习的能力。

你喜欢分享吗?有记笔记、写博客的习惯吗?有参与过开源社区的项目吗?

如果让你对自己的学习能力打个分,你会打多少分?

在多数候选者的心中,自己的学习能力都是毋庸置疑的,特别是我问"如果让你对自己的学习能力打个分,你会打多少分?"

一般人的回答都是80分。我想如果不是中国人的谦虚本能抑制住了他们的骄傲,一百二十分也是没问题的。但是我们往往都会高估了自己的学习能力。我低头看看我自己就明白了,买书如山倒,看书如抽丝。

而我最看重的是这个问题:

说一件让你印象深刻的事,可以展现你解决问题的能力,或者学习的能力。

我希望在面试官对你说这句话的时候,你可以尽情地把你自己的学习方法、遇到过的项目难题、解决问题的步骤很清晰地展现出来。

能展示你的【自我评价】上所描述的【热爱软件测试,有钻研精神,能独立解决难题】等等这些比较”虚“的内容。

如果面试官没有对你说这句话,我也希望你能在面试官对你提问的时候,尽量去展现你的风采。在面试前,想好自己的优缺点;面试时,突出自己的优点。

你到底擅长什么?

你是怎么学习新技术的?

你对什么有比较深的研究呢?

你是怎么解决问题的?

错,没有关系,要有自己的思考。但是请不要胡说八道。

4、学历VS经验,哪个更重要?

看完了面试官的种种套路和考察方式,回到最开始那个问题,“鱼与熊掌不可兼得”,一边是学历,一边是经验。你一定会问:到底对于公司而言哪个更重要?上面的真实案例中,根据用人单位需求,最终选择了经验丰富的普通二本生。

很多人会疑惑,会不解,为何他会被成功录取?是运气好吗?是口才佳吗?是经验多吗?我想这位学员最大的优势应该是:入职后,他可以在更短的时间内尽早熟悉公司业务,融入团队项目。如果你也想进军Python测试开发,可以参考一下这位二本学员给我发来的他的学习路径,我想一定会对你有所帮助。

 985测试工程师被吊打,学历和经验到底谁更重要?

有个朋友是我的粉丝,和其他想从事Python自动化测试/测试开发的学员一样,网上搜了很多资料,网盘里存了很多视频,还买了一堆书,但是对Python还是略知皮毛。他想深入学习Python自动化,但又没有充足的资金。

于是他在软件测试交流群里,每周跟着老师的直播(免费直播+训练营)学习,跟着群员们一起讨论测试问题。他还根据老师的讲解,自己精心制定了一个学习路线,他说在群里跟着一群志同道合的朋友一起学习,一起交流,一起成长,对他的帮助非常大!

一个月前,也就是他拿到工资的那天,他又再次请教了老师,老师推荐了他【Python全栈测试开发】的课程,也许是对老师的一份信任,也许是对学习的一份执着,他丝毫没有犹豫~~时光荏苒,短短几个月,他的职场人生发生了巨大的变化。跟高学历的求职者站在一起毫不逊色,一举拿下了最后的offer!

如果你

①从事功能测试,想进阶自动化测试

②在测试界混了1、2年,依然不会敲代码

③面试大厂却屡屡碰壁

我邀你进群吧!来吧~~测试员,914172719(Q群里有技术大牛一起交流分享,学习资源的价值取决于你的行动,莫做“收藏家”)获取更多大厂技术、面试资料...

最后:

凡事要趁早,特别是技术行业,一定要提升技术功底,丰富自动化项目实战经验,这对于你未来几年职业规划,以及测试技术掌握的深度非常有帮助。

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

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

以上是关于职场日常:今年测试工程师正遭革命,“点工”如何破局?的主要内容,如果未能解决你的问题,请参考以下文章

测试工程师正遭革命,“点工”如何破局?

测试工程师正遭「革命」 AI将改写测试模式

2023软件测试现状,点工如何破局成为卷王····

大厂面试结束后,她很后悔这5年来一直都干的是 “ 点工 ”(功能测试)

学历焦虑正在摧毁新一代测试工程师!学历不够如何破局?

学历焦虑正在摧毁新一代测试工程师!学历不够如何破局?