風河副總裁Ido:測試成本>開發+設計
原創“Wind River 2012中國開發者大會”于11月7日在北京正式召開,全面智能化是風河(Wind River)公司本次大會主要議題。在全面智能化時代,移動應用數量和移動設備數量都成核裂變式增長,如何在市場變得越來越激烈、產品上市周期越來越短情況下快速發布自己的產品呢?
51CTO記者在本次大會期間獨家專采了風河設備測試產品市場營銷副總裁Ido Sarig。Ido向我們介紹了在全面智能化的時代測試無論是在對開發周期還是成本控制都將是尤為重要的。
2,6000個Android測試資源有效控制開發周期
“今天這個開發者大會我主要的演講題目就是‘Android設備的測試管理’和‘VxWorks、Linux嵌入式設備的測試管理’,這兩套測試系統在最新版本中已經整合成為一套測試系統,他們都是針對平板、手機以及嵌入式設備的測試框架。”Ido介紹,“在整個開發者價值鏈和生態鏈中,這套測試系統可以使硬件制造廠商控制開發周期,有效地降低、縮短產品向市場發布的時間。”
聽風河設備測試產品市場營銷副總裁Ido Sarig聊天,你經常能從他口中得到開發周期、測試腳本、黑盒白盒等詞匯。這與他多年的產品測試和開發背景有關。
“目前想GE、施耐德電器、三星等嵌入式硬件廠商、消費電子廠商面臨軟件復雜性在增加,軟件越來越大。同時市場變得越來越激烈、產品上市周期越來越短,而開發商大都使用了敏捷開發方法。”Ido認為,有效降低測試時間和開發周期的辦法就是預裝一些數據和測試例子。
“最好的測試辦法就測試框架的腳本有代碼識別功能,并不是每一個軟件版本升級的時候并不是將整個軟件都運行一遍,只要運行軟件代碼有更改和增加的部分,只測試相關的數據即可。同時提高測試效率,對向客戶指出一些沒有經過測試數據覆蓋的代碼以及優化的代碼,以方便他們針對這些代碼進行測試。”Ido指出,“風河的測試框架在Android操作系統上有2,6000個腳本資源,這些腳本資源有長有短,而VxWorks、Linux各有3,000個腳本資源。雖然我們是基于黑盒測試,但是通過腳本有代碼識別功能和指出一些沒有經過測試數據覆蓋的代碼以及優化的代碼,同時經過代碼再現的辦法對可疑代碼進行重新編譯來達到白盒測試的效果”。
Ido 笑稱,“利用這套強大的測試工具幫助制造商縮短獲得認證與上市的時間的正是風河的價值所在。”
測試成本>開發+設計
“目前風河最大的客戶之一,韓國著名的消費電子制造商——三星電子正在用UXTDK(Wind River User Experience Test Development Kit)測試系統,原本三星也有發展自己的測試系統的想法。”風河副總裁Ido表示,“舉個例子,他們在發布一部基礎版本的手機時,根據他們硬件與軟件匹配的程度不同,他們原以為找三個工程師做幾個月可以開發一套測試系統,但是實際情況比他們想象得困難得多,同時測試并不是他們的主營業務,購買一套測試系統無疑是一個好辦法。”
Ido表示:“曾經有數據表示,在整個開發到最終投放市場的過程中測試成本占到35%到60%。經過風河嚴格的測算,測試往往占據整個成本的40%,而開發成本只有20%,設計成本是10%。也就是說整個產品開發過程,測試占據最重要的部分,測試成本甚至大于開發成本和設計成本之和。”
由此筆者不禁感慨:無論是軟件和是硬件,忽視測試就是忽視產品。
很多人認為產品和服務是您公司的核心,因此,精心設計并開發出您的產品至關重要。無論是iPhone還是“憤怒的小鳥”,人們都認為這些產品一出生,就擁有了成功。就像很多人認為可以復制這種成功。但是很多人忽視了iPhone面世之前經過7年iPod產品的錘煉,“憤怒的小鳥”經過50多款產品的失敗。這些都是產品成功之前必須經歷的測試。
Ido最后指著自己的手機表示:“這是一款在市場上銷售很廣的、很普通的Android手機,但是這款硬件產品對Google Play前100應用經過無數次嚴格的測試,他操作流暢的價值不僅僅體現在他的設計和開發上,更多是由這些繁瑣的測試工具來體現的。”


2009-09-16 09:28:58




