甘杰 沙伍勒
摘要:根據大量數據分析所得,軟件測試在軟件開發(fā)過程中占據了一半乃至更多的工作量,因此軟件測試的重要性也在行業(yè)中逐步上升。完善的軟件測試方案是軟件質量的保證,也可以節(jié)約相當大的后期維護成本。
關鍵詞:軟件測試;行業(yè)現狀;前景
一、軟件測試的背景介紹
(一)軟件測試的定義很多,在經典的定義中的介紹為:在規(guī)定的條件下對程序進行操作,以發(fā)現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程。
(二)軟件測試起源于軟件的產生。早期的軟件開發(fā)過程中軟件的規(guī)模都很小、復雜度不高,因此初期的軟件測試的含義比較狹窄,對測試行業(yè)的資金、人力等投入也很小,使得測試在軟件開發(fā)過程中處于末端位置。1961年,一個簡單的軟件錯誤導致美國大力神洲際導彈助推器的毀滅,致使美國空軍強制要求在以后所有的關鍵發(fā)射任務中,都必須進行獨立的驗證,從此建立了軟件的驗證和確認方法論。軟件測試也從那時候開始興起。
二、軟件測試的現狀
(一)國內軟件測試現狀
通過對國內外軟件測試現狀分析,在國內,雖然軟件測試處于起步階段,發(fā)展不如想象中的那么好,但是前景是光明的,因為軟件測試開始得到越來越多人的重視,像測試培訓機構、各種軟件測試網站的增多,軟件市場的擴大,軟件測試已成為IT中的一個重要行業(yè)。對于剛剛大學畢業(yè)的學生,只要經過短期培訓,就能勝任相應的軟件測試工作。軟件測試人員的起薪從3000~5000元/月不等,工作1~2年后,月薪達到8000~13000元的比比皆是,另外還可享受帶薪年假、內部培訓、住房公積金等福利待遇,可以說比軟件開發(fā)的薪資水平要高。有調查表明,72.7%的被調查企業(yè)認為"很多計算機專業(yè)應屆畢業(yè)生缺乏實際經驗和動手能力";59.1%的認為"以往有做過測試的應聘者并未系統化掌握軟件測試流程";54.5%認為"有些應聘者雖有其他工作經驗,但不了解軟件測試崗位需求;軟件測試人員不好招而有經驗的更難以招到";超過一半的認為"絕大多數應聘者缺乏系統培訓"也是軟件測試人才招聘中讓企業(yè)頭疼的問題。
(二)國外軟件測試現狀
國際上,軟件測試(軟件質量控制)是一件非常重要的工程工作,測試也作為一個非常獨立的職業(yè)。在IBM、Microsoft等開發(fā)大型系統軟件公司,很多重要項目的開發(fā)測試人員的比例能夠達到1:2甚至1:4。在軟件測試技術方面,自動化測試系統(ATS)正朝著通用化、標準化、網絡化和智能化的方向邁進。20世紀90年代中期以來,自動測試系統開發(fā)研制的指導思想發(fā)生了重大變化,以綜合通用的ATS代替某一系列,采用共同的硬件及軟件平臺實現資源共享的思想受到高度重視。其主要思路是:采用共同的測試策略,從設計過程開始,通過“增值開發(fā)”的方式使后一階段測試設備的研制能利用前一階段的開發(fā)成果;TPS要能夠移植,軟件模塊可以重用;使用商業(yè)通用標準、成熟的儀器設備,縮短研發(fā)時間,降低開發(fā)成本并且易于升級和擴展
三、軟件測試的前景
近年來,軟件測試一直呈現出火爆的發(fā)展勢頭。為什么軟件測試最近這么火。在這背后是有一定的深層次原因的。首先要從IT行業(yè)背景開始分析。測試空間專業(yè)老師認為,在中國的很多軟件企業(yè)存在著重開發(fā)、輕測試的現象,造成日后的軟件產品的質量問題頻出,很多公司都表示市場上軟件測試人員實在太少,想聘請也沒有這方面的人才,所以只好退而求其次拿軟件開發(fā)人員急用。所以盡快招聘軟件測試人員已經成為當務之急。
目前軟件測試人才的缺口在30萬人以上,業(yè)內人士分析,該類職位的需求主要集中在沿海發(fā)達城市,其中北京和上海的需求量分別占去33%和29%。民企需求量最大,占19%,外商獨資歐美類企業(yè)需求排列第二,占15%。IT行業(yè)國內外巨頭正在加緊爭奪軟件測試人才,華為一次拋出50名軟件測試人員的招聘大單,而聯想、用友、瑞星等企業(yè)也紛紛打出高薪招聘軟件測試人才的啟事。隨著測試行業(yè)的不斷發(fā)展,北京和上海將會帶動其他城市一起發(fā)展。
軟件測試人才更強調經驗積累,在幾年的測試經驗背景下,可以逐步轉向管理或者資深測試工程師,擔當測試經理或者部門主管,所以職業(yè)壽命更長;另外,由于國內軟件測試工程師人才奇缺,并且一般只有大中型企業(yè)才會單獨設立軟件測試部門,所以很有保障,待遇普遍較高。從以上分析來看,軟件測試行業(yè)前景廣闊。
四、結語
隨著軟件產業(yè)的發(fā)展,市場對軟件質量的要求越來越高,軟件質量已經成為衡量軟件產業(yè)發(fā)展與壯大的重要標準。因此,軟件在正式投入運行之前,必須經過嚴格的測試,軟件測試行業(yè)已成為IT產業(yè)中的朝陽產業(yè)。
參考文獻:
[1]軟件工程——理論、方法與實踐[M].北京:高等教育出版社,2005
[2]楊芙清,梅宏,呂建,等.淺論軟件技術發(fā)展[J].電子學報,2002,30(12A):1901-1906.