采用全新嵌入式軟件測試 有效縮短開發(fā)周期
在目前的嵌入式產(chǎn)品開發(fā)中,多核處理器的采用以及不斷增長的產(chǎn)品復(fù)雜度的需求讓軟件設(shè)計和測試的任務(wù)不斷加重,而廠商又面臨著提高產(chǎn)品上市速度 (time-to-market)的壓力,縮短開發(fā)測試周期成為工程師最大的挑戰(zhàn)。在日前進(jìn)行的2008 Wind River 中國開發(fā)者區(qū)域大會(Wind River RDC 2008)上,風(fēng)河公司業(yè)務(wù)發(fā)展副總裁Paul Hendersen介紹了風(fēng)河針對軟件測試的最新解決方案,不僅完善了對客戶整個設(shè)備開發(fā)生命周期的支持,還能夠更好的實現(xiàn)全球協(xié)作,有效縮短產(chǎn)品開發(fā)周期。
本文引用地址:http://m.butianyuan.cn/article/201609/303844.htm傳統(tǒng)的軟件設(shè)計流程中,軟件測試工作是在軟件開發(fā)完成,產(chǎn)品投放市場之前做的工作,一旦測試團(tuán)隊發(fā)現(xiàn)Bug,需要反饋開發(fā)團(tuán)隊,重新開始一輪設(shè)計測試流程。如此反復(fù),往往會耗費(fèi)大量的時間在測試工作上。Paul表示,風(fēng)河公司新發(fā)布的Wind River Test Management提供了一套完整的可升級、分布式測試系統(tǒng)框架,通過一個智能化的協(xié)作工作流實現(xiàn)軟件開發(fā)團(tuán)隊和質(zhì)量控制團(tuán)隊的協(xié)同工作。它將使團(tuán)隊更高效地進(jìn)行測試計劃、測試執(zhí)行、平臺分析以及快速地解決測試階段中所遇到的各種問題。
風(fēng)河公司業(yè)務(wù)發(fā)展副總裁Paul Hendersen
我們在使用Windows XP等操作系統(tǒng)時,常常可以看到系統(tǒng)通過網(wǎng)絡(luò)進(jìn)行自動更新,新的軟件補(bǔ)丁(Patch)在操作系統(tǒng)運(yùn)行中即可打入,方便了用戶又節(jié)省了時間。風(fēng)河公司在新的方案中首次創(chuàng)新的實現(xiàn)了類似的理念,在嵌入式軟件開發(fā)過程中,測試與開發(fā)團(tuán)隊可以協(xié)同進(jìn)行調(diào)試和打補(bǔ)丁的工作,當(dāng)質(zhì)量控制團(tuán)隊發(fā)現(xiàn)軟件中的缺陷,開發(fā)團(tuán)隊就能夠立即獲得詳細(xì)的記錄日志和測試實驗室采集到的錯誤數(shù)據(jù),迅速地隔離和處理缺陷。在終端產(chǎn)品到達(dá)用戶時,新的方案同樣可以實現(xiàn)隨時在系統(tǒng)運(yùn)行時進(jìn)行在線更新,修正系統(tǒng)的小Bug或進(jìn)行系統(tǒng)軟件優(yōu)化。這種順暢的一體化軟件測試流程將使更多的軟件瑕疵能夠及早地被檢測并快速進(jìn)行處理。
如今軟件開發(fā)已經(jīng)成為全球性的工作,完成一個開發(fā)項目,往往會出現(xiàn)設(shè)計團(tuán)隊在美國硅谷,而測試團(tuán)隊在中國的情況,這樣就面臨語言、時區(qū)等多種挑戰(zhàn)。風(fēng)河公司的遠(yuǎn)程測試解決方案讓各個地區(qū)的開發(fā)和測試工程師能夠更加緊密的協(xié)同工作。Paul特別介紹了風(fēng)河公司的虛擬實驗室管理(Virtual Lab Management)技術(shù),使項目團(tuán)隊能夠更有效的管理板卡、設(shè)置新的軟件模塊以及板卡訪問共享等。
Paul Hendersen還專門介紹了風(fēng)河公司的傳感器點技術(shù)(Wind River Sensorpoint Technology)在測試方案中的重要地位。風(fēng)河的Workbench調(diào)試器允許用戶在系統(tǒng)運(yùn)行時動態(tài)添加“傳感器點”,可以在不讓系統(tǒng)停止的情況下,隨時用它在任何代碼行中插入可執(zhí)行代碼或記錄任何你感興趣的信息。例如,你可以在C代碼中很容易地設(shè)置傳感器點,核實當(dāng)你訪問數(shù)據(jù)時是否采用了特殊的信號量。
Paul表示,新的測試方案可以支持運(yùn)行風(fēng)河VxWorks和Linux操作系統(tǒng)的設(shè)備產(chǎn)品,實現(xiàn)了廣泛的適用性支持。在如今經(jīng)濟(jì)危機(jī)日益嚴(yán)重的全球形勢下,采用先進(jìn)的開發(fā)測試流程將助力嵌入式產(chǎn)品廠商有效節(jié)省上市時間,提升產(chǎn)品質(zhì)量,降低開發(fā)成本。
評論