軟件測試發(fā)展前景
多元化發(fā)展
“與其他IT職位相比,軟件測試人員最大的優(yōu)勢就是發(fā)展方向太多了?!痹诤]x軟件公司擔任軟件測試工程師的曹永輝如是說,“像我比較喜歡鉆研技術,對編程也有一定興趣,朝技術方向努力就錯不了?!?br />
由于工作的特殊性,測試人員不但需要對軟件的質量進行檢測,而且對于軟件項目的立項、管理、售前、售后的等領域都要涉及。在這過程中,測試人員不僅提升了專業(yè)的軟件測試技能,還能接觸到各行各業(yè),項目管理、溝通協(xié)調、市場需求分析等能力都能得到很好的鍛煉,從而為自己的多元化發(fā)展奠定了基礎。
學習軟件測試的條件
1. 只有知道怎么做一個軟件產品,才能真正懂得這個產品。而只有真正懂得了產品,才能做好測試。一行代碼不會,你會始終是個門外漢。不要滿足于點鼠標,而去嘗試著打開我們面前的黑盒子。
2. 自動化測試技術需要編程技術。自動化測試是軟件測試的一個發(fā)展方向,一方面很多測試工具都需要人工干預,編寫代碼;另一方面在有的情況下需要自己編寫測試工具。
對于測試員來說,編程技術不要求精通,但要會。
軟件測試工作的薪資待遇
以3.5年左右從業(yè)工作經驗的軟件測試工程師的各地薪資情況來看:北京地區(qū)該職位的平均年薪逾5.8萬元;其中外商獨資企業(yè)的年薪為全國之最,將近8.5萬元,而其余各類型企業(yè)的年薪都在5萬至6萬元。上海地區(qū)軟件測試工程師的平均年薪為6.3萬元,歐美獨資和歐美合資的薪資不相上下,分別為7.9萬和7.7萬元。國有企業(yè)略高于平均線,達到6.5萬元,其余各類企業(yè)則都表現(xiàn)平平。廣州地區(qū)該職位的平均年薪約為4.5萬元;其中外商獨資歐美企業(yè)的年薪最高,達到了7萬元;合資/合作歐美企業(yè)也能拿到6.2萬元的平均年薪,合資/合作非歐美企業(yè)就較遜色,年薪不到4萬元。
學習軟件測試的注意事項
軟件編程技能
“測試人員是否需要編程?”可以說是測試人員最常提出的問題之一。實際上,由于在我國開發(fā)人員待遇普遍高于測試人員,因此能寫代碼的幾乎都去做開發(fā)了,而很多人則是因為做不了開發(fā)或者不能從事其它工作才“被迫”從事測試工作。最終的結果則是很多測試人員只能從事相對簡單的功能測試,能力強一點的則可以借助測試工具進行簡單的自動化測試(主要錄制、修改、回放測試腳本)。