我認爲自動化測試技能很雞肋!

前兩天在一個論壇上看到這麼一個說法:

任何一個在大學裏學過編程語言的,基本上一個月就可以上手了,真的沒有啥難度。編程能力或者技術能力很容易到天花板,很多人學了一身的開發技能,在公司中根本用不上,大多數還是以手工測試爲主。我看了很多外面自動化培訓班也就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