提升嵌入式產品競爭力,III NCTU EBL 揭幕


圖說:交通大學電資中心主任 林寶樹出席「資策會交大嵌入式測試中心」成立大會。

■ 文 / 圖:王麗娟Janet Wang

為提升台灣嵌入式電子產品的設計流程及確保品質競爭力,資訊工業策進會(資策會)與交通大學聯手合作,於交通大學成立「資策會交大嵌入式測試中心」(III-NCTU Embedded Benchmarking Lab,簡稱III-NCTU EBL))。


何謂「嵌入式系統」?簡單地說,就是針對某種特殊用途量身定做的電子系統。雖然「嵌入式系統」這個稱呼有點太技術,但新近的嵌入式系統產品,包括手機、個人數位助理器 (PDA)、全球衛星定位系統(GPS)及數位電視機上盒(Set-Top-Box) 等,早已普及在消費大眾身邊。

智慧型手機,在2010年第四季,出貨量達1.009億支,首度超越個人電腦出貨量(來源:IDC研究報告)。而開放式作業系統,也是推動嵌入式系統蓬勃發展的重要因素,資策會產業情報研究所(MIC)預估至2013年,採用Android的嵌入式產品,數量將達1億2600萬台。

樂觀的產業機會,也帶來史無前例的挑戰。挑戰之一在於,廠商新開發的嵌入式系統,能否快速完成品質檢測,並及時掌握商機推出市場。過去台灣尚未擁有獨立客觀的測試評比單位,未來,「資策會交大嵌入式測試中心」(III-NCTU EBL)將扮演此一角色,協助業者快速進行效能評比,進一步設計測試方法及工具。

交通大學於產學合作扮演要角,2002年5月與工研院合作,為網通產業建造「網路測試中心」 (Network Benchmarking Lab,簡稱NBL)。該中心原本只是因應交大實驗室研究所需而進行產品評比測試,如今已儼然成為台灣網通產業品質保障的基石。

NBL成立至今已經有22的全職工程師及21個兼職研究生來協助學界及業界進行測試服務及學術研究,服務超過100家廠商、500項以上的網通產品,測試內容所涵蓋的網通產品類型囊括WLAN、Switch/Router、Security、VoIP等等,並舉辦過23次的公開測試活動,建立起相當成熟的測試工具推廣通道。

為了協助前景看好的嵌入式產業發展,過去2年交通大學嵌入式系統研究團隊開始著手嵌入式系統平台的評比技術研究,致力於效能及耗電測試評比方法設計、自動化測試工具研發以及測試評比項目的訂定,並於2010年7月針對市面上Android手機、小筆電及SSD共12項產品進行公開測試評比,此舉引起業界矚目。

5月19日,交通大學和資策會共同合作成立的「資策會交大嵌入式測試中心」將協助嵌入式系統產業開發各種系統效能、耗能及穩定度測試等核心評比技術,並和嵌入式產業推動組織及廠商共同合作,進一步提供國內外廠商進行可客製化、有深度、以及專業的測試諮詢服務。

資策會交大嵌入式測試中心(簡稱III-NCTU EBL)的成立宗旨是成為成為公正第三方專業客觀的測試評比中心,並協助國內嵌入式業者,開發出更具國際競爭力的產品。

記者會Q & A:

Q:何謂嵌入式系統黑箱(Black-Box)、灰箱(Gray-Box),及白箱(White-Box)測試?
A:(資策會交大嵌入式測試中心的經理甘東杰)

黑盒測試:可以將其當成功能性測試,主要是透過測試來檢查產品每個功能是否都能正常運作。在測試時,把程式看作一個不能打開的黑盆子,在完全不考慮程式內部結構和內部運作的情況下,測試者透過程式介面進行測試,檢查程式功能是否按照需求規格說明書的規定正常使用。

白盒測試:即是所有資訊(原始程式碼)都對測試者開放,按照程式內部的結構測試程式,檢驗程式中的每條通路是否都有能按預定要求正確工作。由於白盒測試是全面瞭解程式內部邏輯結構、對所有邏輯路徑進行測試,自然而然,白盒測試會是最耗時間但是也會是最完整的測試方法。

灰盒測試:可以將其想像成介於白盒及黑盒測試之間的一個綜合體。灰盒測試除了關注程式介面輸出對於輸入的正確性,同時也會檢測程式內部表現,但其檢測程度不會像白盒測試詳細、完整,只是通過系統設計文件或是一些表徵性的現象、事件、標誌來檢測程式內部的運行狀態。如果每次都通過白盒測試來檢驗每行程式其效率會很低,因此才會需要採取灰盒測試方法協助驗程程式的內部運作。