軟件測試發(fā)展前景
多元化發(fā)展
“與其他IT職位相比,軟件測試人員最大的優(yōu)勢就是發(fā)展方向太多了?!痹诤]x軟件公司擔(dān)任軟件測試工程師的曹永輝如是說,“像我比較喜歡鉆研技術(shù),對編程也有一定興趣,朝技術(shù)方向努力就錯不了?!?br />
由于工作的特殊性,測試人員不但需要對軟件的質(zhì)量進(jìn)行檢測,而且對于軟件項(xiàng)目的立項(xiàng)、管理、售前、售后的等領(lǐng)域都要涉及。在這過程中,測試人員不僅提升了專業(yè)的軟件測試技能,還能接觸到各行各業(yè),項(xiàng)目管理、溝通協(xié)調(diào)、市場需求分析等能力都能得到很好的鍛煉,從而為自己的多元化發(fā)展奠定了基礎(chǔ)。
學(xué)習(xí)軟件測試的條件
我覺得先要對自己進(jìn)行定位,如果自己對各種程序都了如指掌,熟悉開發(fā)過程中的每個環(huán)節(jié),能看懂各種模型圖不論是面向?qū)ο蟮倪€是面向過程的。而且對于數(shù)據(jù)庫,軟件配置管理甚至于各種操作系統(tǒng)都有較強(qiáng)的能力,那么做一個軟件測試工程師是指日可待的。
接下來只要掌握白盒(語句,條件,判定,條件組合,McCabe等),黑盒(等價類,邊界值,決策表,正交),單元,集成,系統(tǒng)各個測試階段。你就能成為一個合格的測試人員。
學(xué)習(xí)軟件測試的注意事項(xiàng)
操作系統(tǒng)和中間件方面,應(yīng)該掌握基本的使用以及安裝、配置等。例如很多應(yīng)用系統(tǒng)都是基于Unix、linux來運(yùn)行的,這就要求測試人員掌握基本的操作命令以及相關(guān)的工具軟件。而WebLogic、Websphere等中間件的安裝、配置很多時候也需要掌握一些。
數(shù)據(jù)庫知識則是更應(yīng)該掌握技能,現(xiàn)在的應(yīng)用系統(tǒng)幾乎離不開數(shù)據(jù)庫。因此不但要掌握基本的安裝、配置,還要掌握SQL。測試人員至少應(yīng)該掌握Mysql、MS Sqlserver、Oracle等常見數(shù)據(jù)庫的使用。
作為一名測試人員,盡管不能精通所有的知識,但要想做好測試工作,應(yīng)該盡可能地去學(xué)習(xí)更多的與測試工作相關(guān)的知識。
軟件測試工作的薪資待遇
軟測人才的能力情況。調(diào)查表明,72.7%的被調(diào)查企業(yè)認(rèn)為"很多計算機(jī)專業(yè)應(yīng)屆畢業(yè)生缺乏實(shí)際經(jīng)驗(yàn)和動手能力";59.1%的認(rèn)為"以往有做過測試的應(yīng)聘者并未系統(tǒng)化掌握軟件測試流程";54.5%認(rèn)為"有些應(yīng)聘者雖有其他工作經(jīng)驗(yàn),但不了解軟件測試崗位需求;軟件測試人員不好招而有經(jīng)驗(yàn)的更難以招到";超過一半的認(rèn)為"絕大多數(shù)應(yīng)聘者缺乏系統(tǒng)培訓(xùn)"也是軟件測試人才招聘中讓企業(yè)頭疼的問題。