您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試新聞 >
美開源項目BUG肆虐 軟件測試成“救星”
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/3/4 16:16:56 ] 推薦標簽:

  美開源項目BUG肆虐 軟件測試成“救星”   軟件測試

  近期,在美國國土安全部的支持下,網(wǎng)絡開發(fā)商Coverity對開源軟件開發(fā)做出了一份評估報告。報告顯示,在過去的兩年中,開源開發(fā)者已經(jīng)從Linux操作系統(tǒng)、Apache網(wǎng)絡服務器等250個項目中移除了8500多個Bug,代碼存在問題的幾率約在16%。

  Coverity公司的開源戰(zhàn)略顧問表示,這種程度的代碼可并不像想象中的那么健全。“你要考慮到,我們正在面對的是5500萬行代碼,其中的16%可是不小的數(shù)字。”

  對于上述報告結(jié)果,部分軟件企業(yè)表示,在項目開發(fā)過程中,已經(jīng)引入“軟件測試”來保障開源軟件的質(zhì)量,但無法保證將軟件做到“零缺陷”,已出現(xiàn)的問題將會盡快修復,并將在今后加強軟件測試方面的投入,保證軟件質(zhì)量。

  專家稱,幾乎所有的軟件都不可避免的會存在各種缺陷,也是俗稱的“Bug”。在軟件開發(fā)過程中,尋找Bug是一項非常重要的工作,因為大大小小的Bug輕則影響用戶的正常使用,重則導致系統(tǒng)崩潰。

  Bug的減少主要通過測試人員尋找,并告知開發(fā)人員修改、調(diào)試程序;之后再交測試人員測試,去發(fā)現(xiàn)新的Bug。對一些大系統(tǒng)來說,越早發(fā)現(xiàn)Bug,越容易修復;越晚發(fā)現(xiàn),越難修復,到后,可能只好忍痛將某個特性去掉,否則,Bug將留在產(chǎn)品里面。

  經(jīng)過這樣一個反復的過程,一個軟件才能趨于完善和穩(wěn)定,后交付用戶使用。正是因為找Bug如此重要,所以越大型的軟件的開發(fā),軟件測試人員占整個軟件產(chǎn)品團隊總?cè)藬?shù)的比重越大,甚至要占一半以上。如微軟Windows2000團隊動用的測試人員比項目經(jīng)理和開發(fā)人員的總和還要多,達到了3200人,而后兩者分別是250人和1700人。

  雖然與國外成熟軟件企業(yè)相比還存在差距,但我國軟件企業(yè)對軟件測試重要性的認識正在提高。但一項問題卻造成了我們的測試能力不足,即人才匱乏。據(jù)數(shù)據(jù)顯示,當前在國內(nèi)軟件行業(yè)中,測試從業(yè)人才僅僅有五萬人上下,其中具備5年以上從業(yè)經(jīng)驗的軟件測試工程師不超過2萬人,軟件測試工程師的人才缺口已經(jīng)超過30萬。

  造成這種狀況的主要原因是我國軟件測試相關人才培養(yǎng)尚未形成規(guī)模:高等教育體系尚沒有開設軟件測試相關專業(yè),僅有幾家知名IT培訓機構(gòu)開設相關系統(tǒng)課程,每年培養(yǎng)、輸送的專業(yè)測試人才數(shù)量無法滿足企業(yè)的實際需求。

  不過,正是看到我國軟件測試領域的發(fā)展與問題,及時出臺相關政策,要求加快培養(yǎng)軟件測試人才,開展軟件評測技術(shù)的研究,形成政府引導、社會各方參與、有效監(jiān)督和管理的軟件評測體系。作為軟件測試人才培養(yǎng)的重要基地,專業(yè)的培訓機構(gòu)將憑借專業(yè)的培訓系統(tǒng)和靈敏的市場洞察力擔當起重要角色,形成規(guī);,為我國軟件產(chǎn)業(yè)輸送更多的人才。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd