我國的軟件測試技術(shù)研究起步于“六五”期間,主要是隨著軟件工程的研究而逐步發(fā)展起來的。由于起步較晚,與國際先進(jìn)水平相比差距較大。隨著我國軟件產(chǎn)業(yè)的蓬勃發(fā)展以及對(duì)軟件質(zhì)量的重視,軟件測試也越來越被軟件企業(yè)所重視,軟件測試正在逐步成為一個(gè)新興的產(chǎn)業(yè)。從目前來看,可主要從四個(gè)方面來分析我國測試行業(yè)的現(xiàn)狀。

 。ㄒ唬 軟件測試重要性和規(guī)范性不斷提高

  各部委、各行業(yè)正在通過測試來規(guī)范軟件行業(yè)的健康發(fā)展,通過測試把不符合行業(yè)標(biāo)準(zhǔn)的軟件擋在門外,對(duì)行業(yè)信息化的健康發(fā)展起到了很好的促進(jìn)作用。在信息產(chǎn)業(yè)部關(guān)于計(jì)算機(jī)系統(tǒng)集成資質(zhì)以及信息系統(tǒng)工程監(jiān)理資質(zhì)的認(rèn)證中,軟件測試能力已經(jīng)被定為評(píng)價(jià)公司技術(shù)能力的一項(xiàng)重要指標(biāo)。2001年信息產(chǎn)業(yè)部發(fā)布的部長5號(hào)令,實(shí)行了軟件產(chǎn)品登記制度,規(guī)定凡是在我國境內(nèi)銷售的產(chǎn)品必須到信息產(chǎn)業(yè)部備案登記,而且要經(jīng)過登記測試。同年起,質(zhì)檢總局和信息產(chǎn)業(yè)部每年都通過測試對(duì)軟件產(chǎn)品進(jìn)行質(zhì)量監(jiān)督抽查。人事部和信息產(chǎn)業(yè)部2003年關(guān)于職業(yè)資格認(rèn)證第一次在我國有了“軟件評(píng)測師”的稱號(hào),這是對(duì)于軟件測試職業(yè)的高度重視與認(rèn)可。

 。ǘ 從手工向自動(dòng)化測試方式的轉(zhuǎn)變

  傳統(tǒng)的項(xiàng)目測試還是以手工為主,測試人員根據(jù)需求規(guī)格說明書的要求,與測試對(duì)象進(jìn)行“人機(jī)對(duì)話”。大量的手工增加了項(xiàng)目人力成本和溝通成本、低效率以及高差錯(cuò)率,隨著軟件業(yè)的不斷發(fā)展及軟件規(guī)模的擴(kuò)大,客戶對(duì)軟件的質(zhì)量要求越來越高,針對(duì)企業(yè)的網(wǎng)絡(luò)應(yīng)用環(huán)境需要支持大量用戶和復(fù)雜的軟硬件應(yīng)用環(huán)境,這樣測試的工作量也越來越大,自動(dòng)化測試及管理已經(jīng)成為項(xiàng)目測試的一大趨勢。自動(dòng)化測試通過測試工具和其他手段,按照測試工程師的預(yù)定計(jì)劃對(duì)軟件產(chǎn)品進(jìn)行自動(dòng)的測試,它能夠完成許多手工無法完成或者難以實(shí)現(xiàn)的測試工作,更好地利用資源,將繁瑣的任務(wù)賦自動(dòng)化方式,從而提高準(zhǔn)確性和測試人員的積極性。正確、合理地實(shí)施自動(dòng)化測試,能夠快速、全民地對(duì)軟件進(jìn)行測試,從而提高軟件質(zhì)量、節(jié)省經(jīng)費(fèi),縮短產(chǎn)品發(fā)布周期。

  (三) 測試人員需求逐步增大,素質(zhì)不斷提高

  隨著 IT 業(yè)的迅猛發(fā)展,軟件外包服務(wù)已成為繼互聯(lián)網(wǎng)和網(wǎng)絡(luò)游戲后的第五次全球浪潮。由于外包對(duì)軟件質(zhì)量要求很高,國內(nèi)軟件企業(yè)要想在國際市場上立足,必須重視軟件質(zhì)量,而作為軟件質(zhì)量的把關(guān)者,軟件測試工程師日漸 “ 走俏 ” 。目前在國內(nèi)120萬軟件從業(yè)人員中,真正能擔(dān)當(dāng)軟件測試職位的不超過5萬,而目前高等教育中專業(yè)的軟件測試教育近于空白,獨(dú)立開設(shè)軟件測試課程的高校非常少,這形成測試人才緊缺、需求不斷增大的現(xiàn)象。據(jù)分析,目前國內(nèi)軟件測試的人才需求缺口超過20萬人。因此軟件企業(yè)開始加強(qiáng)和重視測試人員的選拔、培養(yǎng)和知識(shí)培訓(xùn)。一方面,對(duì)測試人員的素質(zhì)和要求逐步提高,測試人員不僅應(yīng)掌握相關(guān)計(jì)算機(jī)知識(shí)背景、軟件工程基本知識(shí)、熟悉項(xiàng)目編程語言、熟悉項(xiàng)目技術(shù)架構(gòu)及需求內(nèi)容,而且要求工作有責(zé)任感、獨(dú)立分析能力及團(tuán)隊(duì)精神等方面;另一方面,軟件企業(yè)為測試人員提供進(jìn)一步的知識(shí)培訓(xùn)機(jī)會(huì),以應(yīng)對(duì)各種項(xiàng)目的復(fù)雜情況。

 。ㄋ模 測試服務(wù)體系初步形成

  隨著用戶對(duì)軟件質(zhì)量的要求越來越高,信息系統(tǒng)驗(yàn)收不再走過場,而要通過第三方測試機(jī)構(gòu)的嚴(yán)格測試來判定!耙詼y代評(píng)”正在成為我國科技項(xiàng)目擇優(yōu)支持的一項(xiàng)重要舉措,比如“863”計(jì)劃對(duì)數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、辦公軟件等項(xiàng)目的經(jīng)費(fèi)支持,都是通過第三方測試機(jī)構(gòu)科學(xué)客觀的測試結(jié)果來決定。隨著第三方測試機(jī)構(gòu)的蓬勃發(fā)展,在各地,新成立的軟件測試機(jī)構(gòu)達(dá)10多家,測試服務(wù)體系已經(jīng)基本確立起來。