國(guó)內(nèi)軟件測(cè)試現(xiàn)狀及對(duì)策研究_第1頁(yè)
國(guó)內(nèi)軟件測(cè)試現(xiàn)狀及對(duì)策研究_第2頁(yè)
國(guó)內(nèi)軟件測(cè)試現(xiàn)狀及對(duì)策研究_第3頁(yè)
國(guó)內(nèi)軟件測(cè)試現(xiàn)狀及對(duì)策研究_第4頁(yè)
國(guó)內(nèi)軟件測(cè)試現(xiàn)狀及對(duì)策研究_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、國(guó)內(nèi)軟件測(cè)試現(xiàn)狀及對(duì)策研究摘 要 全球信息化不但推動(dòng)了中國(guó)軟件產(chǎn)業(yè)的發(fā)展,更極大地促進(jìn)了軟件測(cè)試業(yè)的發(fā)展,但是在軟件測(cè)試的認(rèn)識(shí)、軟件測(cè)試技術(shù)、軟件測(cè)試商業(yè)化等方面,目前中國(guó)的軟件測(cè)試業(yè)與歐美還有很大差距。本文闡述和分析了國(guó)內(nèi)軟件測(cè)試現(xiàn)狀、存在的問(wèn)題和原因,給出了相應(yīng)的解決方案,指出了中國(guó)軟件測(cè)試業(yè)發(fā)展的關(guān)鍵技術(shù)和趨勢(shì)。關(guān)鍵詞 軟件測(cè)試;軟件質(zhì)量監(jiān)控;軟件測(cè)試外包;軟件測(cè)試產(chǎn)業(yè)化 中圖分類(lèi)號(hào)F270.7;TP31文獻(xiàn)標(biāo)識(shí)碼A文章編號(hào)1673-0194(2007)02-0042-03 全球信息化極大推動(dòng)了中國(guó)軟件產(chǎn)業(yè)的發(fā)展,但目前與歐美發(fā)達(dá)國(guó)家還有很大差距,究其原因,大多人認(rèn)為國(guó)內(nèi)軟件產(chǎn)業(yè)起步晚,

2、基礎(chǔ)差。但筆者認(rèn)為主要是市場(chǎng)運(yùn)作模式、管理理念、質(zhì)量監(jiān)控體系不健全和不完善所造成的。軟件質(zhì)量監(jiān)控體系包括軟件質(zhì)量管理認(rèn)證體系,如ISO9001與CMMI;質(zhì)量度量與管理模型,如Rayleigh模型與PTR子模型;軟件開(kāi)發(fā)過(guò)程與監(jiān)控,即軟件測(cè)試等。本文只對(duì)軟件測(cè)試的認(rèn)識(shí)、測(cè)試技術(shù)、測(cè)試商業(yè)化等方面作一些深入探討。 一、國(guó)內(nèi)軟件測(cè)試現(xiàn)狀 國(guó)內(nèi)軟件測(cè)試的現(xiàn)狀是令人擔(dān)憂的,在軟件業(yè)中處于弱勢(shì)地位,軟件測(cè)試在軟件業(yè)中的比重和質(zhì)量與歐、美、日、印度有著較大的差距。 最近,我們對(duì)部分軟件企業(yè)軟件測(cè)試的現(xiàn)狀做了相關(guān)調(diào)查,調(diào)查統(tǒng)計(jì)數(shù)據(jù)如表1和表2。 從表中數(shù)據(jù)我們不難看出目前國(guó)內(nèi)軟件測(cè)試的現(xiàn)狀和存在的問(wèn)題:一是

3、軟件測(cè)試的地位還不高,在很多公司還是一種可有可無(wú)的東西,大多只停留在軟件單元測(cè)試,集成測(cè)試和功能測(cè)試上;二是軟件測(cè)試從業(yè)人員的數(shù)量同實(shí)際需求有不小差距,國(guó)內(nèi)軟件企業(yè)中開(kāi)發(fā)人員與測(cè)試人員數(shù)量一般為51,國(guó)外一般為21或11,而最近有資料顯示微軟已把此比例調(diào)整為12。 另?yè)?jù)調(diào)查,國(guó)內(nèi)缺乏完全商業(yè)化的操作機(jī)構(gòu),一般只是政府部門(mén)的下屬機(jī)構(gòu)在做一些產(chǎn)品的驗(yàn)收測(cè)試工作,就像質(zhì)檢部門(mén)為新產(chǎn)品加蓋一個(gè)“合格”標(biāo)識(shí)而已,實(shí)質(zhì)意義不大,軟件測(cè)試產(chǎn)業(yè)化還有待開(kāi)發(fā)和深掘。 二、目前現(xiàn)狀原因剖析 在研究中我們發(fā)現(xiàn),軟件測(cè)試處于目前這種狀態(tài)主要有以下幾個(gè)因素: 1. 國(guó)內(nèi)軟件產(chǎn)業(yè)本身不強(qiáng)大。中國(guó)軟件產(chǎn)業(yè)最近幾年來(lái)發(fā)展非常

4、迅猛,業(yè)績(jī)也是每年以百分之幾十甚至成倍的速度增長(zhǎng),數(shù)據(jù)雖然好看,但由于基數(shù)很小,從總量來(lái)說(shuō)仍然不大。軟件公司規(guī)模不大,并且大多日子不好過(guò),還處于一種為“生活”發(fā)愁,向上擴(kuò)張階段,“溫飽”問(wèn)題還沒(méi)解決,怎能侈求“小康”呢?而搞好軟件測(cè)試恰恰正是由“溫飽”向“小康”的轉(zhuǎn)變,軟件企業(yè)也是在從量的追求向質(zhì)的追求轉(zhuǎn)變,因而軟件產(chǎn)業(yè)的不發(fā)達(dá)導(dǎo)致軟件測(cè)試的不繁榮也就是順理成章的事。 2. 對(duì)軟件測(cè)試的認(rèn)識(shí)和重視程度不夠。在中國(guó)很多軟件企業(yè)“重開(kāi)發(fā),輕測(cè)試”,許多人認(rèn)為,軟件測(cè)試就是在程序員編程時(shí)的單元測(cè)試、集成測(cè)試和功能驗(yàn)證測(cè)試,甚至有人認(rèn)為進(jìn)行過(guò)多的測(cè)試是自己對(duì)自己過(guò)不去,影響開(kāi)發(fā)進(jìn)度,浪費(fèi)人、財(cái)、物。然

5、而,軟件測(cè)試是軟件開(kāi)發(fā)活動(dòng)的一個(gè)重要組成部分,它貫穿于軟件開(kāi)發(fā)過(guò)程的始終,其作用是確保在開(kāi)發(fā)過(guò)程中,隨時(shí)發(fā)現(xiàn)問(wèn)題,促使開(kāi)發(fā)人員及時(shí)作出修改,以免把錯(cuò)誤帶入下一階段。錯(cuò)誤是具有累積效應(yīng)的,開(kāi)發(fā)前期錯(cuò)誤過(guò)多會(huì)導(dǎo)致整個(gè)系統(tǒng)開(kāi)發(fā)失??!但事實(shí)上,軟件測(cè)試是控制軟件產(chǎn)品質(zhì)量的重要手段,是控制成本的關(guān)鍵。 3. 軟件管理者與用戶(hù)的質(zhì)量意識(shí)不夠強(qiáng)。其實(shí)說(shuō)軟件管理者的質(zhì)量意識(shí)不夠并不完全正確,我們看到不少公司內(nèi)部墻頭貼著“軟件質(zhì)量是我們企業(yè)的生命”的宣傳標(biāo)語(yǔ),可他們卻往往在軟件測(cè)試要進(jìn)行大量投入時(shí),或是在軟件開(kāi)發(fā)進(jìn)度與軟件測(cè)試發(fā)生沖突時(shí),犧牲軟件測(cè)試。這是在欺騙用戶(hù)的善良,或是鉆用戶(hù)質(zhì)量意識(shí)不夠強(qiáng)的空子。 4.

6、 軟件行業(yè)質(zhì)量監(jiān)督體系不夠好。中國(guó)目前有很多軟件企業(yè)在申評(píng)ISO9001和CMM,這本身是好事,但申評(píng)成功后,在軟件開(kāi)發(fā)過(guò)程中,大家又認(rèn)為是一件很麻煩的事,依然故我,ISO9001和CMM實(shí)質(zhì)上成了很多公司的宣傳品,只是與客戶(hù)談生意時(shí)增加的一個(gè)砝碼而已!目前,國(guó)內(nèi)軟件產(chǎn)品質(zhì)量監(jiān)控體系和執(zhí)行標(biāo)準(zhǔn)都是較為模糊的,軟件提供商的質(zhì)量承諾,既沒(méi)有相應(yīng)機(jī)構(gòu)的監(jiān)督,也沒(méi)有第三方來(lái)嚴(yán)格論證,承諾顯得蒼白無(wú)力。這看似寬松的外部環(huán)境,卻給中國(guó)軟件產(chǎn)業(yè)提供了滋生不求質(zhì)量的溫床。從長(zhǎng)遠(yuǎn)看這并非好事,它會(huì)嚴(yán)重?fù)p害軟件業(yè)的發(fā)展,成為軟件產(chǎn)業(yè)快速發(fā)展的瓶頸。 5. 軟件從業(yè)人員的素質(zhì)不夠高。目前,軟件測(cè)試從業(yè)人員很多是由程

7、序員轉(zhuǎn)型來(lái)的或由程序員兼任。軟件測(cè)試實(shí)質(zhì)是一個(gè)很專(zhuān)業(yè)的工作,既需要較強(qiáng)的測(cè)試?yán)碚撍仞B(yǎng)作支撐,又要有較好的實(shí)踐經(jīng)驗(yàn)作保證。要成為一個(gè)好的軟件測(cè)試工程師兩者缺一不可。 6. 軟件測(cè)試的經(jīng)濟(jì)效益短期內(nèi)不夠明顯。據(jù)統(tǒng)計(jì),一個(gè)好的軟件花在軟件測(cè)試上的成本要占整個(gè)開(kāi)發(fā)成本的30%40%,甚至更多。相反,不做或少做測(cè)試就會(huì)降低開(kāi)發(fā)成本,這意味著開(kāi)發(fā)商又可多賺取一大筆利潤(rùn)。軟件測(cè)試在查找錯(cuò)誤過(guò)程中,遵從80-20定理,即前80%的錯(cuò)誤只會(huì)花費(fèi)整個(gè)測(cè)試成本的20%,而查找后20%的錯(cuò)誤會(huì)花掉整個(gè)測(cè)試成本的80%,甚至更高。因?yàn)檐浖械腻e(cuò)誤永遠(yuǎn)也無(wú)法知道是否找完并改正,并且一個(gè)軟件中的深層次BUG一般不會(huì)在交付用

8、戶(hù)時(shí)出現(xiàn),甚至有的開(kāi)發(fā)商知道用戶(hù)一般不會(huì)太專(zhuān)業(yè),軟件明明有錯(cuò)誤,卻在交付時(shí)將其隱藏,等用戶(hù)發(fā)現(xiàn)時(shí),所有的款項(xiàng)已到手,要改,等升級(jí)交錢(qián)吧!當(dāng)然,這樣做的結(jié)果是鼓了當(dāng)前的腰包,卻傷了用戶(hù)的心,毀了軟件及測(cè)試業(yè)的前程。 三、解決之道 要想改變當(dāng)前軟件測(cè)試的現(xiàn)狀,政府、軟件企業(yè)、用戶(hù)、科研機(jī)構(gòu)、高校等共同努力。 1. 政府搭臺(tái),企業(yè)唱戲。政府的職能部門(mén),特別是與信息產(chǎn)業(yè)相關(guān)的單位應(yīng)做好以下工作:一是做好與軟件質(zhì)量體系相關(guān)的法律法規(guī)和行規(guī)的建立健全工作;二是做好質(zhì)量監(jiān)督員,加大對(duì)不合格的軟件開(kāi)發(fā)商的懲罰力度,規(guī)范行業(yè)有序發(fā)展;三是建立獨(dú)立的第三方軟件測(cè)試機(jī)構(gòu),其行為是市場(chǎng)化的,所有軟件在上市前必須經(jīng)過(guò)嚴(yán)

9、格測(cè)試和認(rèn)證;四是加大懲罰力度,讓軟件開(kāi)發(fā)商誠(chéng)信經(jīng)營(yíng),加大對(duì)軟件產(chǎn)業(yè)、測(cè)試業(yè)的指導(dǎo)和引導(dǎo)力度。 2. 呼喚客戶(hù)質(zhì)量和過(guò)程控制意識(shí)。無(wú)論是政府或軟件企業(yè),應(yīng)有博大胸懷,主動(dòng)讓用戶(hù)參與到軟件開(kāi)發(fā)中,去了解軟件開(kāi)發(fā)、測(cè)試的流程,用戶(hù)從中提出更高、更好、更有效的要求,保證產(chǎn)品的質(zhì)量有更高的水準(zhǔn),減少后續(xù)維護(hù)升級(jí)工作的成本。同時(shí)因質(zhì)量的提高,得到更多用戶(hù)的信任,軟件市場(chǎng)需求量會(huì)更大,產(chǎn)品銷(xiāo)量好,企業(yè)就會(huì)有更多的投入來(lái)提高軟件質(zhì)量,提高軟件質(zhì)量必然會(huì)催生更多的軟件測(cè)試機(jī)會(huì),這無(wú)疑是一個(gè)多贏的選擇。 3. 加大軟件測(cè)試人才培養(yǎng)和現(xiàn)有人員的技能培訓(xùn)。任何一個(gè)行業(yè)要發(fā)展,人才是關(guān)鍵。目前,中國(guó)的軟件測(cè)試人員在數(shù)

10、量和質(zhì)量上都與軟件測(cè)試業(yè)的發(fā)展不適應(yīng)。要盡快解決這個(gè)矛盾,國(guó)內(nèi)各大高??梢耘c軟件測(cè)試培訓(xùn)中心(甚至國(guó)外測(cè)試機(jī)構(gòu))強(qiáng)強(qiáng)聯(lián)手,學(xué)校在培養(yǎng)軟件測(cè)試人才的同時(shí)多引進(jìn)測(cè)試實(shí)踐,軟件測(cè)試培訓(xùn)中心可以把培訓(xùn)班辦到校園內(nèi),在培訓(xùn)在職測(cè)試人員時(shí),多請(qǐng)高校的理論專(zhuān)家們來(lái)講課,取長(zhǎng)補(bǔ)短,相互融合。 4. 把軟件測(cè)試從事后測(cè)試向質(zhì)量控制上轉(zhuǎn)移。軟件測(cè)試不是教科書(shū)上的簡(jiǎn)簡(jiǎn)單單的白盒和黑盒(功能驗(yàn)證性)測(cè)試,它貫穿于軟件開(kāi)發(fā)的全過(guò)程,是軟件質(zhì)量控制的有效手段。 5. 加大軟件測(cè)試產(chǎn)業(yè)的開(kāi)發(fā)力度。一個(gè)軟件開(kāi)發(fā)公司的測(cè)試小組理應(yīng)做好軟件開(kāi)發(fā)過(guò)程的全測(cè)試,而作為一個(gè)獨(dú)立的軟件測(cè)試機(jī)構(gòu)應(yīng)該多方拓寬自身業(yè)務(wù),由開(kāi)始受客戶(hù)委托,對(duì)已

11、開(kāi)發(fā)的產(chǎn)品進(jìn)行驗(yàn)收、認(rèn)證測(cè)試,逐步介入軟件開(kāi)發(fā)前的需求評(píng)審,開(kāi)發(fā)中的文檔資料評(píng)審、代碼走查等,最終發(fā)展為軟件監(jiān)理。在此基礎(chǔ)上,逐漸提高測(cè)試機(jī)構(gòu)的業(yè)務(wù)和技術(shù)水平,大力開(kāi)拓國(guó)外市場(chǎng),比如軟件外包測(cè)試等。 6. 多向國(guó)外學(xué)習(xí),加大對(duì)軟件測(cè)試?yán)碚?、測(cè)試技術(shù)、測(cè)試管理的創(chuàng)新和測(cè)試工具的開(kāi)發(fā)。這些工作一定要由專(zhuān)人來(lái)做,光靠軟件從業(yè)人員搞些經(jīng)驗(yàn)總結(jié)是不夠的,它無(wú)法上升到一種高度來(lái)指導(dǎo)軟件測(cè)試業(yè)的發(fā)展,應(yīng)由政府職能部門(mén)、高校和科研機(jī)構(gòu)來(lái)?yè)?dān)負(fù)這個(gè)責(zé)任。 四、結(jié)束語(yǔ) 中國(guó)軟件測(cè)試業(yè)的現(xiàn)狀是與中國(guó)的軟件業(yè)水平發(fā)展相一致的,因?yàn)檐浖y(cè)試本身是軟件工程的一部分,要想讓軟件測(cè)試業(yè)有更大的發(fā)展,從事軟件測(cè)試業(yè)的同仁們一定要明白一個(gè)道理:“一個(gè)事物要想發(fā)展很快,至少應(yīng)具備3個(gè)條件,一是成為另一個(gè)更大事物發(fā)展的瓶頸時(shí);二是人們都知道應(yīng)該讓它發(fā)展時(shí);三是人們都認(rèn)真對(duì)待它時(shí)?!逼鋵?shí),大家都知道,中國(guó)軟件產(chǎn)品質(zhì)量已成為軟件產(chǎn)業(yè)發(fā)展的心病,而軟件測(cè)試正是其解決之道,但大家對(duì)其重視程度還不夠。軟件測(cè)試業(yè)的同仁應(yīng)主動(dòng)自救,臥薪嘗膽,做出更大的成績(jī)來(lái)推動(dòng)軟件業(yè)的發(fā)展。 主要

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論