軟件測(cè)試作為新興的IT行業(yè)分支在我國(guó)發(fā)展十分迅速,并且業(yè)內(nèi)對(duì)軟件測(cè)試的發(fā)展也有著樂(lè)觀和積極的態(tài)度?梢赃@樣說(shuō),軟件測(cè)試職業(yè)前景也是非常美好。在展望美好前景的同時(shí),我們也應(yīng)該冷靜的思考一下:我國(guó)當(dāng)前軟件測(cè)試行業(yè)現(xiàn)狀如何?發(fā)展方向及速度怎樣?制約發(fā)展的因素將是有哪些?軟件測(cè)試行業(yè)的發(fā)展將對(duì)每個(gè)從事軟件測(cè)試的工作者產(chǎn)生什么影響?

  從1968年開(kāi)始關(guān)于軟件行業(yè)的研究表明軟件行業(yè)總在經(jīng)歷著危機(jī),有些人認(rèn)為當(dāng)前軟件行業(yè)的危機(jī)已經(jīng)減緩。但軟件趨于復(fù)雜,使得軟件錯(cuò)誤幾乎是不可避免的。特別是新千年以來(lái),隨著互聯(lián)網(wǎng)技術(shù)的傳播、開(kāi)發(fā)技術(shù)的提高、行業(yè)競(jìng)爭(zhēng)的加劇,使得軟件技術(shù)加速發(fā)展。例如,用JAVA語(yǔ)言比以往C語(yǔ)言更容易編寫(xiě)代碼或接口,像Python、Perl和Ruby等一些腳本語(yǔ)言作為快速原型語(yǔ)言也更容易建立網(wǎng)站。數(shù)據(jù)庫(kù)也成為一種成品,無(wú)須每一次應(yīng)用都從頭進(jìn)行開(kāi)發(fā)。同時(shí)軟件技術(shù)的發(fā)展,使得愈來(lái)愈多的用戶對(duì)軟件的依賴性及對(duì)軟件質(zhì)量的期望值也迅速提高。福布斯的一篇文章曾指出,每年在軟件產(chǎn)品幾百萬(wàn)行代碼中找到并糾正錯(cuò)誤,業(yè)界需要花費(fèi)600億美元。

  要提高我國(guó)的軟件測(cè)試行業(yè)的發(fā)展水平,首先要解決人才的問(wèn)題。一方面要提高國(guó)內(nèi)企業(yè)對(duì)軟件測(cè)試的重視程度,另一方面要壯大軟件測(cè)試隊(duì)伍,提高測(cè)試人員的素質(zhì)。國(guó)內(nèi)很多軟件企業(yè)對(duì)軟件測(cè)試的重要性了解不夠,重開(kāi)發(fā)輕測(cè)試的現(xiàn)象較為嚴(yán)重,很多公司測(cè)試工程師太少,沒(méi)有專門(mén)的測(cè)試部門(mén),開(kāi)發(fā)人員同時(shí)做測(cè)試工作的現(xiàn)象較為普遍,尤其在中小型軟件企業(yè)中這種現(xiàn)象特別突出。要改變這種現(xiàn)狀,需要一個(gè)漫長(zhǎng)的過(guò)程,不過(guò)隨著中國(guó)市場(chǎng)的透明度得到提高,產(chǎn)品質(zhì)量問(wèn)題將成為軟件企業(yè)能否繼續(xù)發(fā)展壯大的關(guān)鍵所在,也會(huì)促使相越來(lái)越多的企業(yè)管理者意識(shí)到產(chǎn)品測(cè)試的重要性,也會(huì)將越來(lái)越多的精力投入到測(cè)試工作中。

  其次是要善于學(xué)習(xí)與吸收。我們中國(guó)人具有很強(qiáng)的學(xué)習(xí)能力,但在軟件測(cè)試這一塊,我們有太多學(xué)要學(xué)習(xí)國(guó)外的先進(jìn)技術(shù)及經(jīng)驗(yàn)。國(guó)外有完善的測(cè)試機(jī)制,有豐富的軟件測(cè)試經(jīng)驗(yàn),有強(qiáng)大的測(cè)試工具,有的測(cè)試管理水平,這些我們都應(yīng)好好地學(xué)習(xí),確立與國(guó)外先進(jìn)水平相同的技術(shù)指標(biāo)和質(zhì)量標(biāo)準(zhǔn),解決測(cè)試手段落后、測(cè)試方法單一和測(cè)試工具欠缺的問(wèn)題,在行業(yè)內(nèi)部形成一個(gè)嚴(yán)密有效的糾錯(cuò)系統(tǒng),使國(guó)內(nèi)的測(cè)試工作流程、技術(shù)水平接近國(guó)外先進(jìn)水平,這樣才能提高國(guó)內(nèi)軟件開(kāi)發(fā)與測(cè)試的整體管理水平,增加軟件產(chǎn)品的競(jìng)爭(zhēng)力。

  第三,大力發(fā)展第三方的專業(yè)測(cè)試公司,重視利用第三方的測(cè)試力量進(jìn)行測(cè)試。如果讓企業(yè)從頭去建立測(cè)試部門(mén),并完善測(cè)試質(zhì)量體系,需要較多的資金投入,增加企業(yè)的運(yùn)營(yíng)成本,而且技術(shù)支持和技術(shù)培訓(xùn)也得從頭做起,往往很困難。而將研發(fā)出來(lái)的軟件產(chǎn)品交給實(shí)力強(qiáng)勁的第三方專業(yè)測(cè)試機(jī)構(gòu),不僅僅能大大地提高軟件產(chǎn)品的質(zhì)量問(wèn)題,而且還節(jié)約了產(chǎn)品測(cè)試成本。第三方專業(yè)測(cè)試機(jī)構(gòu)將越來(lái)越多,規(guī)模也將越來(lái)越大。目前國(guó)內(nèi)很多地方都有了軟件產(chǎn)品檢測(cè)中心,此類機(jī)構(gòu)是依靠技術(shù)與服務(wù)來(lái)征服客戶的,注重測(cè)試方法與質(zhì)量,國(guó)外在這一方面發(fā)展得很好,相信國(guó)內(nèi)的發(fā)展也是很快的。隨著軟件測(cè)試行業(yè)的發(fā)展、提高和完善,也會(huì)象軟件開(kāi)發(fā)行業(yè)一樣出現(xiàn)分工上的細(xì)化,測(cè)試人員等級(jí)的劃分,比如初級(jí)測(cè)試員,測(cè)試工程師,高級(jí)測(cè)試工程師,測(cè)試設(shè)計(jì)師,測(cè)試經(jīng)理等,同時(shí)也會(huì)出現(xiàn)各種各樣的認(rèn)證、企業(yè)認(rèn)證、國(guó)際認(rèn)證等,所以我們需要不斷地學(xué)習(xí),不斷地提高測(cè)試水平,不管未來(lái)怎樣,我們都能從容面對(duì)。