入行5年,手工3年,自動化2年。從目前招聘信息來看,整個市場都充斥著會自動化就很牛逼的感覺,會自動化就可以拿高薪(確實如此),會寫代碼不管是在程序員中間還是在領導眼里,軟件測試工程師都變得越來越有地位。
這樣很容易讓軟件測試工程師進入一個誤區,就是認為只要懂得的編程技術越多,代碼能力越牛就能成為一個優秀的軟件測試工程師,這樣那還不如去做一個程序員。我們漸漸背離我們原來的道路。
自動化只是測試的手段之一,僅是用于測試的工具,會寫代碼在測試軟件中僅能代表錦上添花,而嚴謹的測試邏輯思維,分析能力才是軟件測試的雪中送炭。
每一個入行的軟件測試工程師,大多數在最開始的時候基礎都打的不好。如何去分析頁面,分析功能,設計測試用例,其實基本功是很差的。稍微有點年限的測試工程師也開始追求自動化,追求寫代碼。把原本應該夯實基礎的時間都浪費到了尋找學習自動化出路上。我們在工作的過程中,一定要在寫測試用例上花很大的功夫,這樣也許寫出來的自動化測試腳本才是好的測試腳本,反之不管你代碼技術再牛,那也是一個失敗的自動化測試腳本,本末倒置最適合用來形容這一情形。
軟件測試工程師背負了很多,起點很低,但是要做到優秀卻不比優秀的開發工程師學習的少。
在培養成為一位思維嚴謹具有邏輯性,具有一定的頁面分析能力,能寫一手好的測試用例的前提下。便才能算是可以深入研究自動化測試了。我入行5年,都不敢保證自己寫的測試用例非常的優秀。這也是我要反省的地方。
以上并不是給不想學自動化的人們的一個借口。而是覺得測試者不要在工作中迷失了自己。目前就大量招聘信息來說,想要高薪得會以下幾點:
1.熟悉js,2,會一門腳本語言 python或是java 3.掌握自動化測試框架,selenium或其他 ,或是工具 qtp(估計外企,有錢的企業才用)4,會一門sql語言。如:mysql
5.掌握一個性能測試工具 jemter 或是loadrunner(同樣是外企或是有錢企業)。
在學習以上知識的前提下,千萬不要望了最重要的是寫一手好的測試用例,否則就算運氣好拿了高薪,但都不敢說是一個優秀的軟件測試工程師。
-
測試工程師
+關注
關注
6文章
124瀏覽量
12433
發布評論請先 登錄
相關推薦
評論