六月尾了,多么青春的月份。世界杯伴隨著高考結束大學畢業,轉眼從事軟件測試工作四年了。想想當初,培訓老師口中的朝陽行業軟件測試,到現在依舊朝陽,只能呵呵。
先說說主頁君自己,由于他腹黑陰險狡猾,不做測試挺可惜的,所以四年前毅然選擇了軟件測試這個行當,要說后悔,基本沒有,唯一遺憾的是當年應該先去做兩年開發再去轉測試恐怕是更好的選擇吧。所以這里給新人或者入行不久的同行一個忠告:無論是從薪資晉級的角度,還是更好地理解軟件生命周期這個角度,先從事兩年左右的開發都是一個更好的選擇。不過當你選了開發做了兩三年之后,估計很少有人再轉測試吧,畢竟測試沒有開發具有“錢景”。
再說說軟件測試這個行業。主頁君入行四年多,做了半年的手工測試,近三年的自動化測試,還有目前做了大概半年多的性能測試。總結來說說吧。
最重要并且最不值錢(這里的值錢指的是值多少工資,并不代表做這件事的價值)的是手工測試,實際上手工測試是最具有價值的測試,95%以上的bug都是手工測試發現的;在很多開發的眼里,手工測試只是每天跟著文檔這里點點那里點點,沒有什么技術含量。這是由于手工測試人員的入門門檻低造成的。這類手工測試人員業務熟了,經驗豐富了可能會成為某個行業的專家,也可以向著BA的方向發展,但是起點低造成了很多人根本走不完這條路就離開測試這個行當了。前些天看到的一個比方:每天走路上班,會發現更多的美景,甚至是可以駐足,但是你可能遲到;而如果坐地鐵,每天都是一樣的路線,你可以準時準確地到達目的地,但卻失去了過程中的細節。走路上班說的是手工測試,可以更多的關注細節;而地鐵上班則說的是自動化測試,可以準確地進行迭代,周而復始,卻無法發現新的東西。
最沒有市場的應該是自動化測試。原因很簡單,多數規模中小的軟件公司,所開發的軟件的規模或者迭代周期都不會很長。而自動化測試的長處恰恰卻在對長迭代周期的項目可以起到節省人力物力的作用。當然我說的沒市場也只是局限在國內的中小規模的公司,很多大公司對自動化測試還是有需求的,并且這些人的待遇也普遍比手工測試高不少,很簡單的原因就是他們是會寫程序的。所謂自動化測試,也就是寫一個程序去測另一個程序。所以如果你是個自動化測試工程師,那么一些小公司還是不要去面試了吧。
關于性能測試,我能說的不多。半年多的光景一共做了十多個項目。有一點可以肯定的是,性能測試對一個測試人員的綜合素質要求是最高的。打個不大恰當的比方,如果說開發是個實體類,具備各種解決問題的方法,那么性能測試人員應該算是個抽象類,有各種抽象接口跟方法,他不必知道具體如何實現,但是他得知道有那么回事。
給自己的一些忠告
要學好英語,作為一個測試,外資企業始終是個比較好的歸宿,畢竟國內還沒有那么重視測試,當然也不排除國內的電商巨頭之類的。
多充電。我有每天瀏覽軟件測試的招聘的習慣,基本上每個招聘要的技術都不一樣,所以作為一個測試,要多留些接口,即使是抽象的。
作為一個測試,要有開發的芯,但是卻不能有開發的心。說白了就是你要有開發的技術(雖然不可能比開發更專業),但卻不能有開發那種薪水的心,如果你太過計較薪水了,真的很難耐心做好測試。說多了都是淚。
作為測試人員,專業是最最重要的一個素質,所以不管心情怎么樣,薪水怎么樣,只要去上班,那么就人模人樣的保持專業。
暫時就這些了,與依然在堅持的小測試們共勉。
-
工程師
+關注
關注
59文章
1570瀏覽量
68514
發布評論請先 登錄
相關推薦
評論