項目負責人:曲宗峰
聯(lián)系人:馬曉玉 maxy@cheari.com
項目組成員:李紅偉、馬曉玉、馮長卿、裴廣福、張欣露、
趙燕偉、焦利敏、魏明然、胡亞欣、趙鴻斌、孫園
我國家電行業(yè)軟件普遍存在一些質量問題:(1)軟件文檔缺失、編碼規(guī)范性差、變更管理不到位、缺少工程化管理;(2)軟件的清晰性、可測試性、可維護性、可移植性和可重用性差,軟件的正確性、可靠性和完整性無法充分保證。家電行業(yè)已經(jīng)逐步意識到軟件對于產(chǎn)品質量的重要性。雖然有的企業(yè)也在進行白盒測試,但測試流程和測試標準并不專業(yè),效果并不理想。
該項目技術服務方案以復式機洗衣機軟件白盒測試為切入點,通過軟件測試理論培訓、軟件工具培訓和示范測試開展案例式研究,預期達成以下目的:(1)通過對復式機洗衣機軟件的測試,包括運用靜態(tài)分析、代碼分析、代碼審查、代碼走查、單元測試等過程來驗證洗衣機軟件的正確性、可靠性,消除安全和可靠性隱患,識別軟件的質量特性,并提出軟件改進方案。(2)結合軟件測試項目,開展針對軟件測試標準、軟件測試流程以及白盒測試用例設計方法等培訓,使研發(fā)測試團隊了解系統(tǒng)、科學的軟件測評流程、方法和要求,培養(yǎng)白盒測試人才,為后續(xù)建立白盒軟件測試能力奠定基礎。
項目實施過程中嘗試遠程測試的方案,即企業(yè)遠程租用家電院的軟件測試工具進行測試。方案具備以下技術優(yōu)勢:(1)配備主流軟件測試專業(yè)工具(白盒測試工具:Testbed、QAC、Coverity、Jtest;自動化功能測試工具:UFT;性能測試工具:Loadrunner、Jmeter;信息安全測試工具:Webinspect),覆蓋嵌入式和通用應用軟件的安全性、性能效率、功能性等測試需求,支持黑盒和白盒、靜態(tài)和動態(tài)相結合的測試;(2)實驗室采用專網(wǎng)隔離技術,雙重身份認證,視頻監(jiān)控和嚴格保密制度,保證客戶知識產(chǎn)權安全;(3)實驗室網(wǎng)絡為千兆光纖,可滿足遠程訪問的網(wǎng)絡條件;(4)除支持本地試驗室環(huán)境測試外,支持遠程、虛擬化、獨享工具測試,方便客戶、消除顧慮、節(jié)省投入;(5)支持遠程測試協(xié)助和專家會商,共享專業(yè)測試團隊;(6)采用遠程訪問加行為管理的方案,確保遠程訪問過程中知識產(chǎn)權保密。遠程測試過程中,中國家用電器研究院實驗室的網(wǎng)絡拓撲結構見圖1。
圖1 中國家用電器研究院實驗室網(wǎng)絡拓撲結構
與傳統(tǒng)軟件測試項目相比,該項目要求更高、難度更大,在很多實際問題上定制解決方案,在實際測試過程中為企業(yè)提供能力建立的指導意見,協(xié)助企業(yè)建立健全白盒測試能力。同時,項目在實施過程中嘗試遠程測試的方案,遠程測試過程中使用行為管理軟件,確保企業(yè)知識產(chǎn)權保密。
該項目對于提升軟件產(chǎn)品質量,降低產(chǎn)品投入市場的風險具有重要意義,同時提高家電行業(yè)對軟件測試的重視,對推動整個家電行業(yè)的良性發(fā)展具有重要作用??蔀榧译娖髽I(yè)提供軟件測試的技術服務,同時對于暫時沒有軟件測試設備而有軟件測試需求的企業(yè),可采用遠程租用測試設備的方式來實現(xiàn)測試。