http://kadhoai.com.cn 2026-04-28 11:06:16 來源:網絡
在(zai)目(mu)前(qian)的(de)嵌(qian)入(ru)式(shi)產(chan)品(pin)開(kai)發(fa)中(zhong),多(duo)核(he)處(chu)理(li)器(qi)的(de)采(cai)用(yong)以(yi)及(ji)不(bu)斷(duan)增(zeng)長(chang)的(de)產(chan)品(pin)複(fu)雜(za)度(du)的(de)需(xu)求(qiu)讓(rang)軟(ruan)件(jian)設(she)計(ji)和(he)測(ce)試(shi)的(de)任(ren)務(wu)不(bu)斷(duan)加(jia)重(zhong),而(er)廠(chang)商(shang)又(you)麵(mian)臨(lin)著(zhe)提(ti)高(gao)產(chan)品(pin)上(shang)市(shi)速(su)度(du)(time-to-market)的壓力,縮短開發測試周期成為工程師最大的挑戰。在日前進行的2008 Wind River 中國開發者區域大會(Wind River RDC 2008)上,風河公司業務發展副總裁Paul Hendersen介jie紹shao了le風feng河he針zhen對dui軟ruan件jian測ce試shi的de最zui新xin解jie決jue方fang案an,不bu僅jin完wan善shan了le對dui客ke戶hu整zheng個ge設she備bei開kai發fa生sheng命ming周zhou期qi的de支zhi持chi,還hai能neng夠gou更geng好hao的de實shi現xian全quan球qiu協xie作zuo,有you效xiao縮suo短duan產chan品pin開kai發fa周zhou期qi。

風河公司業務發展副總裁Paul Hendersen
傳統的軟件設計流程中,軟件測試工作是在軟件開發完成,產品投放市場之前做的工作,一旦測試團隊發現Bug,需要反饋開發團隊,重新開始一輪設計測試流程。如此反複,往往會耗費大量的時間在測試工作上。Paul表示,風河公司新發布的Wind River Test Management提供了一套完整的可升級、分布式測試係統框架,通過一個智能化的協作工作流實現軟件開發團隊和質量控製團隊的協同工作。它將使團隊更高效地進行測試計劃、測試執行、平台分析以及快速地解決測試階段中所遇到的各種問題。
我們在使用Windows XP等操作係統時,常常可以看到係統通過網絡進行自動更新,新的軟件補丁(Patch)在(zai)操(cao)作(zuo)係(xi)統(tong)運(yun)行(xing)中(zhong)即(ji)可(ke)打(da)入(ru),方(fang)便(bian)了(le)用(yong)戶(hu)又(you)節(jie)省(sheng)了(le)時(shi)間(jian)。風(feng)河(he)公(gong)司(si)在(zai)新(xin)的(de)方(fang)案(an)中(zhong)首(shou)次(ci)創(chuang)新(xin)的(de)實(shi)現(xian)了(le)類(lei)似(si)的(de)理(li)念(nian),在(zai)嵌(qian)入(ru)式(shi)軟(ruan)件(jian)開(kai)發(fa)過(guo)程(cheng)中(zhong),測(ce)試(shi)與(yu)開(kai)發(fa)團(tuan)隊(dui)可(ke)以(yi)協(xie)同(tong)進(jin)行(xing)調(tiao)試(shi)和(he)打(da)補(bu)丁(ding)的(de)工(gong)作(zuo),當(dang)質(zhi)量(liang)控(kong)製(zhi)團(tuan)隊(dui)發(fa)現(xian)軟(ruan)件(jian)中(zhong)的(de)缺(que)陷(xian),開(kai)發(fa)團(tuan)隊(dui)就(jiu)能(neng)夠(gou)立(li)即(ji)獲(huo)得(de)詳(xiang)細(xi)的(de)記(ji)錄(lu)日(ri)誌(zhi)和(he)測(ce)試(shi)實(shi)驗(yan)室(shi)采(cai)集(ji)到(dao)的(de)錯(cuo)誤(wu)數(shu)據(ju),迅(xun)速(su)地(di)隔(ge)離(li)和(he)處(chu)理(li)缺(que)陷(xian)。在(zai)終(zhong)端(duan)產(chan)品(pin)到(dao)達(da)用(yong)戶(hu)時(shi),新(xin)的(de)方(fang)案(an)同(tong)樣(yang)可(ke)以(yi)實(shi)現(xian)隨(sui)時(shi)在(zai)係(xi)統(tong)運(yun)行(xing)時(shi)進(jin)行(xing)在(zai)線(xian)更(geng)新(xin),修(xiu)正(zheng)係(xi)統(tong)的(de)小(xiao)Bug或進行係統軟件優化。這種順暢的一體化軟件測試流程將使更多的軟件瑕疵能夠及早地被檢測並快速進行處理。
如ru今jin軟ruan件jian開kai發fa已yi經jing成cheng為wei全quan球qiu性xing的de工gong作zuo,完wan成cheng一yi個ge開kai發fa項xiang目mu,往wang往wang會hui出chu現xian設she計ji團tuan隊dui在zai美mei國guo矽gui穀gu,而er測ce試shi團tuan隊dui在zai中zhong國guo的de情qing況kuang,這zhe樣yang就jiu麵mian臨lin語yu言yan、時區等多種挑戰。風河公司的遠程測試解決方案讓各個地區的開發和測試工程師能夠更加緊密的協同工作。Paul特別介紹了風河公司的虛擬實驗室管理(Virtual Lab Management)技術,使項目團隊能夠更有效的管理板卡、設置新的軟件模塊以及板卡訪問共享等。
Paul Hendersen還專門介紹了風河公司的傳感器點技術(Wind River Sensorpoint Technology)在測試方案中的重要地位。風河的Workbench調試器允許用戶在係統運行時動態添加“傳感器點”,可以在不讓係統停止的情況下,隨時用它在任何代碼行中插入可執行代碼或記錄任何你感興趣的信息。例如,你可以在C代碼中很容易地設置傳感器點,核實當你訪問數據時是否采用了特殊的信號量。
Paul表示,新的測試方案可以支持運行風河VxWorks和Linux操(cao)作(zuo)係(xi)統(tong)的(de)設(she)備(bei)產(chan)品(pin),實(shi)現(xian)了(le)廣(guang)泛(fan)的(de)適(shi)用(yong)性(xing)支(zhi)持(chi)。在(zai)如(ru)今(jin)經(jing)濟(ji)危(wei)機(ji)日(ri)益(yi)嚴(yan)重(zhong)的(de)全(quan)球(qiu)形(xing)勢(shi)下(xia),采(cai)用(yong)先(xian)進(jin)的(de)開(kai)發(fa)測(ce)試(shi)流(liu)程(cheng)將(jiang)助(zhu)力(li)嵌(qian)入(ru)式(shi)產(chan)品(pin)廠(chang)商(shang)有(you)效(xiao)節(jie)省(sheng)上(shang)市(shi)時(shi)間(jian),提(ti)升(sheng)產(chan)品(pin)質(zhi)量(liang),降(jiang)低(di)開(kai)發(fa)成(cheng)本(ben)。