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

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

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

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

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

軟件測試工程師揹負了不少,起點很低,可是要作到優秀卻不比優秀的開發工程師學習的少。sql

在培養成爲一位思惟嚴謹具備邏輯性,具備必定的頁面分析能力,能寫一手好的測試用例的前提下。便才能算是能夠深刻研究自動化測試了。我入行5年,都不敢保證本身寫的測試用例很是的優秀。這也是我要檢討的地方。編程

以上並非給不想學自動化的人們的一個藉口。而是以爲測試者不要在工做中迷失了本身。目前就大量招聘信息來講,想要高薪得會如下幾點:框架

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

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

 

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

相關文章
相關標籤/搜索