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