采用全新嵌入式軟件測試 有效縮短開發周期
在目前的嵌入式產品開發中,多核處理器的采用以及不斷增長的產品復雜度的需求讓軟件設計和測試的任務不斷加重,而廠商又面臨著提高產品上市速度 (time-to-market)的壓力,縮短開發測試周期成為工程師最大的挑戰。在日前進行的2008 Wind River 中國開發者區域大會(Wind River RDC 2008)上,風河公司業務發展副總裁Paul Hendersen介紹了風河針對軟件測試的最新解決方案,不僅完善了對客戶整個設備開發生命周期的支持,還能夠更好的實現全球協作,有效縮短產品開發周期。
本文引用地址:http://www.104case.com/article/201609/303844.htm傳統的軟件設計流程中,軟件測試工作是在軟件開發完成,產品投放市場之前做的工作,一旦測試團隊發現Bug,需要反饋開發團隊,重新開始一輪設計測試流程。如此反復,往往會耗費大量的時間在測試工作上。Paul表示,風河公司新發布的Wind River Test Management提供了一套完整的可升級、分布式測試系統框架,通過一個智能化的協作工作流實現軟件開發團隊和質量控制團隊的協同工作。它將使團隊更高效地進行測試計劃、測試執行、平臺分析以及快速地解決測試階段中所遇到的各種問題。

風河公司業務發展副總裁Paul Hendersen
我們在使用Windows XP等操作系統時,常常可以看到系統通過網絡進行自動更新,新的軟件補丁(Patch)在操作系統運行中即可打入,方便了用戶又節省了時間。風河公司在新的方案中首次創新的實現了類似的理念,在嵌入式軟件開發過程中,測試與開發團隊可以協同進行調試和打補丁的工作,當質量控制團隊發現軟件中的缺陷,開發團隊就能夠立即獲得詳細的記錄日志和測試實驗室采集到的錯誤數據,迅速地隔離和處理缺陷。在終端產品到達用戶時,新的方案同樣可以實現隨時在系統運行時進行在線更新,修正系統的小Bug或進行系統軟件優化。這種順暢的一體化軟件測試流程將使更多的軟件瑕疵能夠及早地被檢測并快速進行處理。
如今軟件開發已經成為全球性的工作,完成一個開發項目,往往會出現設計團隊在美國硅谷,而測試團隊在中國的情況,這樣就面臨語言、時區等多種挑戰。風河公司的遠程測試解決方案讓各個地區的開發和測試工程師能夠更加緊密的協同工作。Paul特別介紹了風河公司的虛擬實驗室管理(Virtual Lab Management)技術,使項目團隊能夠更有效的管理板卡、設置新的軟件模塊以及板卡訪問共享等。
Paul Hendersen還專門介紹了風河公司的傳感器點技術(Wind River Sensorpoint Technology)在測試方案中的重要地位。風河的Workbench調試器允許用戶在系統運行時動態添加“傳感器點”,可以在不讓系統停止的情況下,隨時用它在任何代碼行中插入可執行代碼或記錄任何你感興趣的信息。例如,你可以在C代碼中很容易地設置傳感器點,核實當你訪問數據時是否采用了特殊的信號量。
Paul表示,新的測試方案可以支持運行風河VxWorks和Linux操作系統的設備產品,實現了廣泛的適用性支持。在如今經濟危機日益嚴重的全球形勢下,采用先進的開發測試流程將助力嵌入式產品廠商有效節省上市時間,提升產品質量,降低開發成本。
評論