關於成為一名優秀的軟件測試工程師


入行5年,手工3年,自動化2年。從目前招聘信息來看,整個市場都充斥着會自動化就很牛逼的感覺,會自動化就可以拿高薪(確實如此),會寫代碼不管是在程序員中間還是在領導眼里,軟件測試工程師都變得越來越有地位。

這樣很容易讓軟件測試工程師進入一個誤區,就是認為只要懂得的編程技術越多,代碼能力越牛就能成為一個優秀的軟件測試工程師,這樣那還不如去做一個程序員。我們漸漸背離我們原來的道路。

自動化只是測試的手段之一,僅是用於測試的工具,會寫代碼在測試軟件中僅能代表錦上添花,而嚴謹的測試邏輯思維,分析能力才是軟件測試的雪中送炭。

每一個入行的軟件測試工程師,大多數在最開始的時候基礎都打的不好。如何去分析頁面,分析功能,設計測試用例,其實基本功是很差的。稍微有點年限的測試工程師也開始追求自動化,追求寫代碼。把原本應該夯實基礎的時間都浪費到了尋找學習自動化出路上。我們在工作的過程中,一定要在寫測試用例上花很大的功夫,這樣也許寫出來的自動化測試腳本才是好的測試腳本,反之不管你代碼技術再牛,那也是一個失敗的自動化測試腳本,本末倒置最適合用來形容這一情形。

軟件測試工程師背負了很多,起點很低,但是要做到優秀卻不比優秀的開發工程師學習的少。

在培養成為一位思維嚴謹具有邏輯性,具有一定的頁面分析能力,能寫一手好的測試用例的前提下。便才能算是可以深入研究自動化測試了。我入行5年,都不敢保證自己寫的測試用例非常的優秀。這也是我要反省的地方。

以上並不是給不想學自動化的人們的一個借口。而是覺得測試者不要在工作中迷失了自己。目前就大量招聘信息來說,想要高薪得會以下幾點:

1.熟悉js,2,會一門腳本語言 python或是java  3.掌握自動化測試框架,selenium或其他 ,或是工具 qtp(估計外企,有錢的企業才用)4,會一門sql語言。如:mysql

5.掌握一個性能測試工具 jemter 或是loadrunner(同樣是外企或是有錢企業)。

 

在學習以上知識的前提下,千萬不要望了最重要的是寫一手好的測試用例,否則就算運氣好拿了高薪,但都不敢說是一個優秀的軟件測試工程師。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM