嵌入式及移動應用軟件領導廠商風河(Wind River)近日發(fā)布4.0版本的測試管理工具“Wind River Test Management”。這套全自動化測試系統(tǒng)可用來監(jiān)測、執(zhí)行和管理嵌入式設備上的軟件測試工作?這個功能齊全的測試管理解決方案不但可以辨識出實際成品程序代碼(Production Code)中的高風險性區(qū)段,更可以將測試對象完全聚焦在軟件不同版本(Build)之間的變更修改內容,以獲得最優(yōu)化的測試結果。
Wind River Test Management 4.0所具備的專利技術﹣動態(tài)執(zhí)行碼監(jiān)控(Dynamic Instrumentation)技術,可充分覆蓋軟件所有分支(Branch)和區(qū)塊(Block)層級的測試需求,并直接與經過優(yōu)化的實際成品代碼協(xié)同工作。由于新版測試管理工具能夠分析實際成品程序代碼,進而掌握軟件不同版本之間的變更修改內容,因此可以將應用程序中受到軟件版本變更修改影響最大的部分特別突顯出來,進而把大部分測試工作資源直接投注在這些風險系數較高的受影響區(qū)段。
新版Wind River測試管理工具也提供了一個測試套件自動生成(Automatic Test Suite Generator)模塊?這個模塊能扮演決策支援系統(tǒng)(Decision Support System)的角色,根據客戶自訂的規(guī)則和屬性參數生成經過強化的測試套件,從而大幅降低系統(tǒng)風險并縮短測試工作周期。 同時,Wind River Test Management 4.0還提供了一套開放式框架(Framework),以便與市場上其他測試管理、缺陷追蹤、需求規(guī)格管理等第三方應用工具進行客制化整合;另外也提供了可供進行特定整合的附加套件,以便與IBM Rational Quality Manager、IBM DOORS、IBM ClearQuest、HP Quality Center等業(yè)界知名的測試管理及品質管理解決方案相互整合。
GE醫(yī)療設備公司電腦斷層(CT)技術部門總經理Gustavo Perez表示:“在協(xié)助我們改善固件(Firmware)測試團隊工作效率方面,Wind River的測試管理工具成效十分顯著,明顯縮短了我們產品的整體開發(fā)周期。雖然我們本來就已針對本身的開發(fā)與測試流程需求準備了超過二十種工具,但是測試計劃和測試結果的內容依然大多是以紙本方式呈現(xiàn)。有了Wind River Test Management的幫助,我們可以輕易整合如HP Quality Center等多種既有解決方案,進而提供一套完整的自動化回歸測試(Regression Testing)套件,可以在測試標的上遠程遙控其運行并收集各類有價值的指標,以便針對測試過程與軟件質量進行追蹤管控。GE醫(yī)療設備公司向來堅持「零缺陷」產品的策略目標,Wind River的測試管理工具則確保我們能以比先前更快的速度達成這個策略目標。”
Wind River產品營銷副總裁Ido Sarig則表示:“為了應對日益緊迫的產品上市日程,并將產品開發(fā)成本及成品瑕疵率的相關風險控制到最低,設備制造商正逐漸轉而采用新一代的自動化工具,協(xié)助他們更有效率地監(jiān)控丶管理和改善整個產品測試工作流程。Wind River Test Management 4.0版本所提供的全新功能,可顯著降低軟件中未經測試程序代碼內含瑕疵的潛在風險?這些因一時疏忽而未被察覺測試的程序碼,很有可能導致最終產品出現(xiàn)重大缺陷,進而造成難以彌補的嚴重后果。如果廠商能夠以更少的成本和更低的風險推出更能得到市場信賴的高質量產品,同時又能降低整體開發(fā)過程的不可預測性,那么這些優(yōu)勢最終都將會轉化為實際的價值,進一步為廠商帶來更豐沛的商業(yè)利益與不斷增加的營業(yè)收入。”
新版Wind River Test Management 4.0所提供的主要全新功能還包括:
?虛擬電腦實驗室管理套件(Virtual Lab Manager,VLM)附有一套完整的設備預約及排程(Reservation & Scheduling)管理系統(tǒng),可用來處理日后的設備預約以及虛擬調度作業(yè)。
? 可針對測試案例(Test Case)以及腳本化的測試元件進行版本管理(Versioning)。這項功能可保存不同版本之間變更修改的歷史記錄,以滿足各種法規(guī)標準審理、檢查以及存取控制方面的需求。
? 可為具備短時距范圍(Frame)的“看門狗(Watchdog)”或“心跳(Heartbeat)”這類功能的系統(tǒng)提供支持,有助于進一步改善系統(tǒng)的可擴充性(Scalability)及響應時 間(Response Time),可在不到一秒鐘的時間內完成七萬項功能的安裝操作。