我认为自动化测试技能很鸡肋!

前两天在一个论坛上看到这么一个说法:

任何一个在大学里学过编程语言的,基本上一个月就可以上手了,真的没有啥难度。编程能力或者技术能力很容易到天花板,很多人学了一身的开发技能,在公司中根本用不上,大多数还是以手工测试为主。我看了很多外面自动化培训班也就app自动化测试,web自动化测试,接口自动化测试反复在滚概念,这本身对这行业没啥发展,招聘也是千篇一律的上述这些。真的技术强的早转开发做架构师了,其实测试现在这个局面还是以手工测试为主,如果你说app web 接口跑完出个报告也算技术的话,我真是没话说了。知道很多人不服气,但是自动化测试真的没啥技术含量,其他技能很少或者根本用不上。自动化测试技能对测试人员来说真的很鸡肋!!!

一石激起千层浪,评论区基本是各种抨击这位仁兄的回复,下面给大家见识一下:

A:

只敢发匿名帖就说明了,楼主对自己的这套浅薄的理论是多么地不自信,多么怕被喷成翔(这位仁兄比较暴脾气)

B:

好嘛。我最近碰到个问题,我们这边是做数据包分析的,产品主要是分析数据包里的内容,里面有很多字段,怎么自动化起来做数据验证呢,既然你说很简单的话。。。(心里很鄙视但是还是要讲道理)

C:(还有直接甩图的)

D:评论挺精彩的,给加精了(吃瓜群众)


E:

“你用自动化解决过什么问题”,我面过多数做过自动化的测试,都答不上来;

关于这一点,我觉得作为QA,让公司认识到自动化的价值本身也是我们的工作之一。认为自动化达到天花板的,请问你有认真的评估过目前的行业都会遇到哪些问题吗?

首先,测试开发比的下降,自动化是一个方向,但是只靠web、APP、UI等他能带来的下降是有极限的,随着系统的扩张,还是需要进行进一步抽象和框架性的优化的,当然,这需要了解这些技术的同时也要熟谙业务

再一个就是解决的问题深度;接口Web和APP测试,我认为只是前人把自己遇到的问题抽出公共的部分,不同行业还会有多得多的问题,比如游戏中难度设置的测试,又比如法务领域的合同文本关键点标亮,还有金融领域的高频交易问题等等,不通过建模和算法辅助去预测和实践,根本无从入手

自动化的价值核心,并不在技术和工具本身,而在于方案(隐藏的大佬)



F兄:

任何一个在大学里学过编程语言的,基本上一个月就可以上手了,真的没有啥难度。
——上手难易程度和技术深度没有直接关系,不是难以上手的技术才叫技术。自动化测试的核心竞争力之一就是尽量降低上手难度,让尽可能多的测试人员能够无障碍使用,为了达成这一点本身就需要很深的技术

编程能力或者技术能力很容易到天花板,很多人学了一身的开发技能,在公司中根本用不上,大多数还是以手工测试为主
——天花板有,但看你愿不愿意伸手去推它。你看到的天花板往往受限于你所处的环境、你们的产品性质、你们的流程管理等等,有客观的因素,但最主要的还是你们团队和个人对于产品的质量追求,自动化测试往往只有在主动改进的团队能发挥用处,而且一旦你们积极去做,就会发现没有什么开发技能在自动化测试中是用不上的,懂得开发才能更好的做测试。

我看了很多外面自动化培训班也就app自动化测试,web自动化测试,接口自动化测试反复在滚概念,这本身对这行业没啥发展,招聘也是千篇一律的上述这些
——测试是围绕产品的,如果产品的对外呈现方式就这些,自动化测试的范围也就只能是这些,总不能凭空测莫须有的东西。而且这些只是基础,在这些基本技能上衍生的如契约、性能、可靠性、兼容性、UI体验、安全等自动化测试,你真的都了解过吗?

真的技术强的早转开发做架构师了

——自动化测试技术强的人不仅仅对产品架构很熟悉,更重要的是他对产品质量和如何保障产品质量的理解很深,这样的人不一定要转开发做架构师,还有很多领域是他完全能胜任的。

其实测试现在这个局面还是以手工测试为主,如果你说app web 接口跑完出个报告也算技术的话,我真是没话说了。知道很多人不服气,但是自动化测试真的没啥技术含量,其他技能很少或者根本用不上。自动化测试技能对测试人员来说真的很鸡肋!!!

——如上,你可以认为自动化测试没啥技术含量,但做好自动化测试从来都是一件很有技术含量的事。(点对点爆破,膜拜大佬




不知道大家看完有什么想说的没?

到底是楼主是所谓的“井底之蛙”?还是评论区都是“杠精”?

关于自动化测试到底有没有用的问题永远不会完结

对此我想说的只有:存在即合理!能做自动化拿15k一个月谁乐意做功能拿6k一个月?

最后,欢迎大家加我的QQ群:680748947一起交流软件测试的技术知识QAQ