2006年12月7日,“全國軟件測試能力驗(yàn)證總結(jié)會”在北京召開??偨Y(jié)會上,北京軟件產(chǎn)品質(zhì)量檢測檢驗(yàn)中心常務(wù)副主任吳鑄成發(fā)表了主題為“軟件測試是軟件產(chǎn)業(yè)發(fā)展的重要支撐”的演講,贏得了與會代表的陣陣掌聲,演講文稿也成為與會代表會后爭相索閱的資料。質(zhì)檢中心在此次全國軟件測試能力驗(yàn)證中的出色表現(xiàn)。在參與比對的來自全國各地的47個實(shí)驗(yàn)室中,成績名列首位,成為第三方檢測機(jī)構(gòu)中的佼佼者。
回想起當(dāng)年的創(chuàng)建歷程,吳鑄成副主任介紹說,北京市非常重視軟件產(chǎn)業(yè)的發(fā)展,將軟件產(chǎn)業(yè)確定為首都高新技術(shù)產(chǎn)業(yè)的重中之重,力爭在十年左右的時間里,將軟件產(chǎn)業(yè)發(fā)展成為首都經(jīng)濟(jì)的支柱產(chǎn)業(yè),北京市出臺了一系列鼓勵軟件發(fā)展的政策措施。為了給北京地區(qū)軟件企業(yè)的創(chuàng)新發(fā)展提供優(yōu)良的創(chuàng)業(yè)環(huán)境,2002年,北京市在國家科技部的支持下,在全國率先建成了支持軟件企業(yè)創(chuàng)新發(fā)展的大型科技條件平臺——北京軟件產(chǎn)業(yè)基地公共技術(shù)支撐體系。該體系包括軟件構(gòu)件庫、開放源碼庫和軟件工具庫,以及軟件產(chǎn)業(yè)綜合服務(wù)和管理平臺、軟件開發(fā)實(shí)驗(yàn)平臺、軟件質(zhì)量管理平臺、軟件評測平臺(簡稱“三庫四平臺”,2006年12月新增軟件過程基準(zhǔn)平臺,擴(kuò)展為“三庫五平臺”)。質(zhì)檢中心的物理依托就是“三庫五平臺”中的軟件評測平臺。
質(zhì)檢中心成立之初設(shè)定建設(shè)目標(biāo):按照國際軟件檢測行業(yè)的標(biāo)準(zhǔn),建成裝備一流、技術(shù)一流、管理一流的權(quán)威的第三方檢測機(jī)構(gòu),成為規(guī)范北京軟件產(chǎn)品質(zhì)量的執(zhí)行單位、提高北京信息化建設(shè)質(zhì)量水平的支持單位、幫助企業(yè)提高產(chǎn)品質(zhì)量的合作伙伴和提供軟件質(zhì)量檢測解決方案和技術(shù)的示范單位。
四年多來,質(zhì)檢中心瞄準(zhǔn)國際一流質(zhì)量檢測機(jī)構(gòu)的管理水平、技術(shù)水平和質(zhì)量水平,努力建設(shè)一個高起點(diǎn)、高水平的現(xiàn)代化第三方軟件質(zhì)量檢驗(yàn)機(jī)構(gòu),為北京的信息化建設(shè)和軟件產(chǎn)業(yè)發(fā)展發(fā)揮了卓有成效的作用,并以自己的服務(wù)和質(zhì)量水平贏得市場,中心的無形資產(chǎn)也快速上升。質(zhì)檢中心為國家“863”計劃中許多軟件項(xiàng)目提供驗(yàn)收測試服務(wù),是國家“863”軟件專業(yè)孵化器北京軟件產(chǎn)業(yè)基地公共技術(shù)支撐體系的軟件測試服務(wù)中心,也是國家科技部火炬計劃軟件產(chǎn)業(yè)基地的測試平臺。2004年10月,質(zhì)檢中心被國家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局批準(zhǔn)成為“國家應(yīng)用軟件產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心”,成為我國質(zhì)檢系統(tǒng)第一個國家級軟件產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心。
日益壯大的質(zhì)檢中心吸引了越來越多的優(yōu)秀人才加盟,謝騰翔就是其中的一位。她曾參加過“921”神州飛船的開發(fā)、測試、聯(lián)調(diào)與實(shí)際發(fā)射工作,獲“921工程突出貢獻(xiàn)獎”2003年進(jìn)入質(zhì)檢中心,現(xiàn)為該中心副主任。她認(rèn)為,質(zhì)檢中心的壯大,一方面是契合了軟件產(chǎn)業(yè)發(fā)展的需要,另一方面是質(zhì)檢中心對自身的嚴(yán)格要求和不懈追求,形成了如今的技術(shù)實(shí)力和品牌價值。
為建設(shè)現(xiàn)代化的軟件質(zhì)量檢測中心質(zhì)檢中心的建設(shè)綜合考慮四個要素,這就是質(zhì)量體系,工作流程,測試環(huán)境和技術(shù)隊(duì)伍。
質(zhì)量體系是規(guī)范軟件檢測質(zhì)量行為的依據(jù),質(zhì)量體系建設(shè)是質(zhì)檢中心各項(xiàng)建設(shè)之綱。質(zhì)檢中心在成立之初,就組織人員按照國際ISO/IEC 17025標(biāo)準(zhǔn),結(jié)合自身的業(yè)務(wù)特點(diǎn),創(chuàng)建自己的質(zhì)量體系,并于2003年12月,通過了國家實(shí)驗(yàn)室認(rèn)可委員會的認(rèn)可,獲得了《中國實(shí)驗(yàn)室國家認(rèn)可委員會認(rèn)可證書》。根據(jù)實(shí)際情況以及國家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局、中國實(shí)驗(yàn)室國家認(rèn)可委員會的評審要求,質(zhì)檢中心每年在質(zhì)量體系的貫徹和建設(shè)上不斷出臺新舉措,實(shí)現(xiàn)管理的持續(xù)和有效。
測試環(huán)境是開展軟件檢測工作的基礎(chǔ),是軟件檢測業(yè)務(wù)適應(yīng)北京軟件產(chǎn)業(yè)發(fā)展的平臺保證。經(jīng)過四年多的建設(shè),質(zhì)檢中心已建成中國最好的軟件產(chǎn)品測試環(huán)境,擁有軟件測試線2500平方米,建有綜合測試實(shí)驗(yàn)室,兼容測試實(shí)驗(yàn)室,開源軟件實(shí)驗(yàn)室和專業(yè)軟件測試工具實(shí)驗(yàn)室等。為了服務(wù)于軟件企業(yè)的創(chuàng)新發(fā)展,質(zhì)檢中心還于2006年先后建設(shè)效率測試實(shí)驗(yàn)室和數(shù)字媒體實(shí)驗(yàn)室,培養(yǎng)了質(zhì)檢中心核心競爭力的同時,加強(qiáng)了對行業(yè)應(yīng)用軟件的支撐。質(zhì)檢中心建有先進(jìn)的測試網(wǎng)絡(luò)環(huán)境,千兆網(wǎng)絡(luò)端口直接連到工程師的桌面,而且每個測試工程師配備六個這樣的端口。質(zhì)檢中心擁有完備的測試服務(wù)器機(jī)群,包括IBM、HP、SUN、聯(lián)想、浪潮等國內(nèi)外計算機(jī)廠商生產(chǎn)的高、中、低檔服務(wù)器,配備有各種版本的Unix、Linux和Windows等操作系統(tǒng)和相應(yīng)的Oracle、Sysbase和SQL Servier等數(shù)據(jù)庫管理系統(tǒng)。質(zhì)檢中心擁有配套的專業(yè)軟件測試工具,包括引進(jìn)的美國康博軟件公司(Compuware Corporation)和IBM Rational公司的專業(yè)測試工具。
測試工程師隊(duì)伍素質(zhì)決定質(zhì)檢中心的業(yè)務(wù)水平。質(zhì)檢中心從高起點(diǎn)入手,下力氣抓技術(shù)隊(duì)伍建設(shè),一是加快與國際檢測水平的接軌,從國外聘回熟悉國外軟件測試管理和流程的高級技術(shù)人才;二是嚴(yán)格把關(guān)新員工的選擇聘用;三是選送優(yōu)秀的員工到國外學(xué)習(xí);四是經(jīng)常性地參加國內(nèi)外有關(guān)軟件測試技術(shù)、標(biāo)準(zhǔn)方面的會議和培訓(xùn);五是按照質(zhì)量體系的要求,開展員工的崗位培訓(xùn)和考核,2006年員工全年人均培訓(xùn)時間達(dá)36小時;六是積極參與國家“863”、北京科委的有關(guān)研究課題或項(xiàng)目,組織比對測試,鍛煉培養(yǎng)技術(shù)隊(duì)伍。四年來,質(zhì)檢中心的技術(shù)隊(duì)伍迅速擴(kuò)大,工程師隊(duì)伍已達(dá)100余人,其中40%具有博士、碩士學(xué)歷,92%的人員具有軟件開發(fā)經(jīng)驗(yàn)。質(zhì)檢中心已經(jīng)形成技術(shù)骨干群體,具備完成高難度軟件檢測項(xiàng)目的技術(shù)能力。
通過工作流程來落實(shí)質(zhì)量體系要求,是確保檢測工作科學(xué)準(zhǔn)確、規(guī)范有序的必要手段。質(zhì)檢中心通過學(xué)習(xí)、起步、完善和開發(fā)四個階段,逐步形成了自己的檢測工作流程,并開發(fā)出相應(yīng)的測試項(xiàng)目管理平臺。質(zhì)檢中心成立之初,就組織部分技術(shù)骨干,學(xué)習(xí)研究國外權(quán)威檢測機(jī)構(gòu)的有關(guān)資料,學(xué)習(xí)研究 ISO/IEC 14598標(biāo)準(zhǔn),制訂了從需求分析開始,一直到形成檢測報告的完整的測試工作流程和質(zhì)量控制流程,并在實(shí)際工作中逐步檢驗(yàn)和完善,形成全體測試工程師必須遵從的作業(yè)程序。
軟件質(zhì)量是軟件產(chǎn)業(yè)的基礎(chǔ),軟件測試是保證軟件質(zhì)量的必不可少的重要手段。質(zhì)檢中心為軟件產(chǎn)業(yè)的發(fā)展發(fā)揮公共質(zhì)量平臺的作用,提供公共質(zhì)量平臺,加速軟件產(chǎn)業(yè)發(fā)展。
1.支持國產(chǎn)軟件發(fā)展
國產(chǎn)軟件是中國軟件產(chǎn)業(yè)發(fā)展的根本,支持國產(chǎn)軟件產(chǎn)業(yè)的發(fā)展是第三方軟件質(zhì)量檢測機(jī)構(gòu)應(yīng)盡的責(zé)任。質(zhì)檢中心成立后,在基礎(chǔ)軟件、基于國產(chǎn)軟件的行業(yè)解決方案和國際開源社區(qū)等三個層面開展工作,多方位、深層次地支持國產(chǎn)軟件的發(fā)展。
首先,為國產(chǎn)基礎(chǔ)平臺軟件提供質(zhì)量檢測服務(wù)。反復(fù)的質(zhì)量檢測,大量的缺陷被發(fā)現(xiàn)和修復(fù),使國產(chǎn)基礎(chǔ)軟件的質(zhì)量逐步提高,在經(jīng)常使用的功能上,國產(chǎn)基礎(chǔ)平臺軟件產(chǎn)品質(zhì)量已經(jīng)達(dá)到實(shí)用的水平,為國產(chǎn)基礎(chǔ)平臺軟件的產(chǎn)品完善和質(zhì)量提高發(fā)揮了重要的作用。
其次,為基于國產(chǎn)軟件的信息化解決方案的質(zhì)量把關(guān)。2005年4月,北京市科委為了突破國產(chǎn)基礎(chǔ)平臺軟件從產(chǎn)品化到市場化的瓶頸,將系統(tǒng)集成商和國產(chǎn)基礎(chǔ)平臺軟件生產(chǎn)商聯(lián)合起來,成立了長風(fēng)開放標(biāo)準(zhǔn)平臺軟件聯(lián)盟(以下簡稱“長風(fēng)聯(lián)盟”)。質(zhì)檢中心是長風(fēng)聯(lián)盟的發(fā)起單位之一,在其中負(fù)責(zé)長風(fēng)聯(lián)盟解決方案的質(zhì)量檢測和質(zhì)量認(rèn)證工作,從功能、性能、標(biāo)準(zhǔn)符合性、兼容性、行業(yè)招標(biāo)比對等多方面進(jìn)行測試,提供質(zhì)量數(shù)據(jù)。對質(zhì)量合格的解決方案,授予長風(fēng)聯(lián)盟產(chǎn)品質(zhì)量認(rèn)證證書,幫助解決方案順利進(jìn)入市場。至今,質(zhì)檢中心已完成10個基于國產(chǎn)軟件的解決方案的質(zhì)量檢測和質(zhì)量認(rèn)證。在長風(fēng)聯(lián)盟的帶動下,僅2005年,聯(lián)盟成員的銷售增長額就達(dá)到1.7億元。質(zhì)檢中心為支持國產(chǎn)軟件企業(yè)的發(fā)展做出了獨(dú)特的貢獻(xiàn)。
第三,參加國際開源軟件社區(qū)的合作。由于國產(chǎn)軟件與國際開源軟件有密切的聯(lián)系,參加國際開源軟件社區(qū)的協(xié)作,有助于在源頭上推動基于Linux的國產(chǎn)軟件水平的提高。質(zhì)檢中心開展Linux測試工具和測試標(biāo)準(zhǔn)的相關(guān)研究,積極參與國際開源社區(qū)的軟件測試。2004年,質(zhì)檢中心成為國際開源組織OSDL的成員,開展了MRD、BRT、Test Tools等一系列項(xiàng)目合作;2005年初,質(zhì)檢中心建立了中國的桌面操作系統(tǒng)開源社區(qū)(www.Linux-desktop.org),并于2005年10月至11月,舉辦了“Linux社區(qū)開源軟件測試大賽”,推動國內(nèi)桌面操作系統(tǒng)技術(shù)的發(fā)展。2006年,質(zhì)檢中心成為Ubuntu社區(qū)的正式成員,為Ubuntu社區(qū)的3個版本的桌面操作系統(tǒng)和1個版本的筆記本系統(tǒng)進(jìn)行質(zhì)量檢測,并將檢測結(jié)果在國際開源社區(qū)網(wǎng)站上公布,在國際上引起很大反響。2006年11月,質(zhì)檢中心組織力量對國際知名開源軟件Open Office.org for Windows的簡體版2.0.4.RC3做了全面的質(zhì)量檢測,有效地進(jìn)行質(zhì)量把關(guān)。
2.支持軟件企業(yè)的創(chuàng)新發(fā)展
質(zhì)檢中心通過質(zhì)量檢測,幫助軟件企業(yè)提高產(chǎn)品質(zhì)量。截至2006年底,質(zhì)檢中心共完成軟件測試項(xiàng)目1500余項(xiàng),為軟件企業(yè)的創(chuàng)新發(fā)展提供了質(zhì)量保障。
3.建設(shè)開放軟件測試技術(shù)實(shí)驗(yàn)室
建設(shè)開放的軟件測試技術(shù)實(shí)驗(yàn)室,提供專業(yè)軟件測試工具的學(xué)習(xí)和實(shí)習(xí)環(huán)境。國外專業(yè)軟件測試工具是非常昂貴的,為了廣大軟件企業(yè)能夠得到學(xué)習(xí)和掌握國外專業(yè)軟件測試工具的機(jī)會,質(zhì)檢中心從2002年開始與美國康博軟件公司合作,在質(zhì)檢中心內(nèi)部建設(shè)康博應(yīng)用質(zhì)量保障實(shí)驗(yàn)室。實(shí)驗(yàn)室由質(zhì)檢中心提供100平方米的場地和相關(guān)硬件,康博公司提供軟件,共同建成了包括13類專業(yè)軟件測試工具的開放實(shí)驗(yàn)室,對軟件企業(yè)免費(fèi)開放使用。
4.提供大型測試平臺,幫助軟件企業(yè)解決測試環(huán)境
中國的軟件企業(yè)大部分是中小企業(yè),起步比較困難,得到項(xiàng)目后一般在工作組級的服務(wù)器上做軟件開發(fā),開發(fā)完成后,往往缺少一個應(yīng)用級的模擬環(huán)境來檢測軟件的性能水平。質(zhì)檢中心擁有包括各種高、中、低端服務(wù)器的綜合實(shí)驗(yàn)室,該實(shí)驗(yàn)室為北京公共技術(shù)支撐體系的會員企業(yè)提供一周的免費(fèi)使用時間,幫助企業(yè)克服測試平臺方面的困難。
5.開展免費(fèi)測試技術(shù)培訓(xùn),幫助企業(yè)提高質(zhì)量意識和測試技術(shù)
質(zhì)檢中心自成立以來,面向軟件企業(yè)共舉辦12場、共計380人次的關(guān)于測試?yán)碚?、測試技術(shù)和測試工具方面的培訓(xùn),對軟件企業(yè)質(zhì)量意識和測試水平的提高,發(fā)揮了良好的作用。從目前國內(nèi)情況來看,軟件企業(yè)內(nèi)部,無論是軟件測試經(jīng)費(fèi)的安排、軟件測試人員和軟件開發(fā)人員的比例、測試部門的獨(dú)立性,還是測試部門負(fù)責(zé)人在企業(yè)中的地位和職業(yè)發(fā)展渠道等方面都沒有得到足夠的重視,北京軟件產(chǎn)品質(zhì)量檢測檢驗(yàn)中心呼吁喚起軟件企業(yè)對軟件測試這個技術(shù)分支的重視。
第三方檢測是促進(jìn)軟件產(chǎn)業(yè)發(fā)展的重要技術(shù)支撐。質(zhì)檢中心提高市場能力、質(zhì)量控制能力和技術(shù)能力,為北京的信息化建設(shè)和軟件產(chǎn)品質(zhì)量提高,發(fā)揮其他機(jī)構(gòu)無法替代的作用,真正成為北京軟件產(chǎn)業(yè)發(fā)展的重要技術(shù)支撐平臺。
存在錯誤是軟件的屬性,而且是無法改變的。重要的是如何盡量減少錯誤和消除已經(jīng)產(chǎn)生的錯誤,使軟件的錯誤密度達(dá)到盡可能低的程度。軟件測試是排除軟件中錯誤的主要手段。謝主任介紹說,第三方檢測機(jī)構(gòu)的檢測具有無可取代的優(yōu)勢,這是由第三方測試機(jī)構(gòu)的獨(dú)立性、客觀性、專業(yè)性和權(quán)威性所決定的。
首先是獨(dú)立性。第三方測試機(jī)構(gòu)獨(dú)立于開發(fā)機(jī)構(gòu)之外,可以克服開發(fā)者在處理時間、成本和質(zhì)量三者關(guān)系時容易犯的錯誤。當(dāng)三者發(fā)生沖突時,由于時間和成本是硬指標(biāo),質(zhì)量卻很難度量,因此常常被忽視。第三方測試還可以避免開發(fā)者思維定勢,難以發(fā)現(xiàn)自身缺陷的問題。
其次是客觀性。第三方測試機(jī)構(gòu)對測試對象和軟件中的錯誤抱超脫的態(tài)度,不會刻意維護(hù)開發(fā)方利益或迎合需求方的意見。比較客觀公正地處理需求方、開發(fā)方、測試方三方之間的關(guān)系,用客觀的檢測數(shù)據(jù)去解釋需求方和開發(fā)方之間糾纏不清的矛盾。
第三是專業(yè)性。軟件測試是軟件工程中的一個分支,有自身的專業(yè)理論、技術(shù)和方法。第三方測試機(jī)構(gòu)有專業(yè)的測試作業(yè)管理和經(jīng)驗(yàn),有專業(yè)的測試人員隊(duì)伍,擁有更好的專業(yè)測試工具和測試平臺,可以構(gòu)造各種測試環(huán)境對各種軟件進(jìn)行測試,這些資源在一個企業(yè)內(nèi)是難以獲得的。
第四是權(quán)威性。在我國一些重要的計算機(jī)軟件應(yīng)用領(lǐng)域,如金融、軍事等方面,日益認(rèn)識到第三方軟件檢測的重要作用,一些重要軟件系統(tǒng)的質(zhì)量把關(guān),已經(jīng)通過合同關(guān)系委托有資質(zhì)的獨(dú)立第三方機(jī)構(gòu)承擔(dān),取得了很好的效果。政府部門也開始在軟件項(xiàng)目招標(biāo)時,安排經(jīng)費(fèi)加入第三方質(zhì)量檢測的要求。
盡管我國第三方軟件檢測行業(yè)起步較晚,但國家信息化推進(jìn)的步伐和軟件產(chǎn)業(yè)發(fā)展的步伐推動了第三方檢測的發(fā)展,第三方測試也將逐步被更多的軟件用戶和軟件企業(yè)認(rèn)識和認(rèn)可。
軟件測試與軟件質(zhì)量息息相關(guān)業(yè)界人士對第三方軟件測試給予相當(dāng)?shù)目隙ǎ瑢I(yè)的第三方測試機(jī)構(gòu)具備豐富的測試資源,在適用性、兼容性、性能測試等方面具有無可比擬的優(yōu)勢。
同時,國內(nèi)測試機(jī)構(gòu)與國外有一定差距,有專家認(rèn)為,由于軟件的滾動性、耦合性特征,軟件質(zhì)量問題復(fù)雜多樣,國內(nèi)一些第三方評測機(jī)構(gòu)側(cè)重產(chǎn)品成型后的評估和認(rèn)證,軟件產(chǎn)品開發(fā)過程中的相伴性測試難度較大,第三方測試介入程度較低。
國家應(yīng)用軟件產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心作為國內(nèi)唯一的國家級軟件產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心,已經(jīng)成功參與到行業(yè)大型企業(yè)的軟件開發(fā)過程測試,專業(yè)、權(quán)威的第三方測試服務(wù),不僅滿足軟件企業(yè)質(zhì)量控制的需要,更是軟件質(zhì)量過關(guān)的有力證明。
北京天潤基業(yè)科技發(fā)展有限公司總經(jīng)理俞海清談及第三方測試機(jī)構(gòu)在保障軟件質(zhì)量方面的作用,有切身感受。“WebDig網(wǎng)站流量分析決策系統(tǒng)”于去年9月初通過國家應(yīng)用軟件產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心的確認(rèn)測試,“從與中心的測試工程師溝通,到最終測試報告和缺陷報告的形成,我感受到的是權(quán)威、專業(yè)的測試機(jī)構(gòu)的敬業(yè)和責(zé)任?!八J(rèn)為,中國應(yīng)用軟件的快速健康發(fā)展,除了自主創(chuàng)新精神的培養(yǎng),還需要第三方測試機(jī)構(gòu)保障產(chǎn)品質(zhì)量,在嚴(yán)格的測試和靈活的應(yīng)用之間搭建溝通平臺,促進(jìn)產(chǎn)品標(biāo)準(zhǔn)化和產(chǎn)業(yè)健康化的發(fā)展。引入國家應(yīng)用軟件產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心的確認(rèn)測試,除了保障產(chǎn)品質(zhì)量,俞總還有其他的考慮,”開拓市場也是我們獲得國家級測試機(jī)構(gòu)確認(rèn)證書的重要意圖之一?!八硎?,主動接受監(jiān)督,是對自身產(chǎn)品有信心的表現(xiàn),讓廠商獲得信心的同時,也讓用戶放心,這對塑造北京天潤WebDig這一品牌大有益處,有助開拓更廣闊的市場。