《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計應(yīng)用 > Android系統(tǒng)如何避開“天線門”
Android系統(tǒng)如何避開“天線門”
摘要: 蘋果計算機(Apple)新一代iPhone正式上市后所引發(fā)的“天線門(Antennagate)事件,引來市場和客戶猛然滾滾而來的抱怨聲。這個事件的整個過程不僅是蘋果一家公司的事情,事實上,它也為所有消費性電子設(shè)備制造商上了一堂產(chǎn)品研發(fā)管理的教育課。天線門這堂課所揭示的道理非常簡單明了,那就是在產(chǎn)品上市前請務(wù)必確實地、徹底地測試您的設(shè)備或軟件,否則就會在日后付出昂貴的代價!
Abstract:
Key words :

 

 

    蘋果計算機(Apple)新一代iPhone正式上市后所引發(fā)的“天線門(Antennagate)”事件,引來市場和客戶猛然滾滾而來的抱怨聲。這個事件的整個過程不僅是蘋果一家公司的事情,事實上,它也為所有消費性電子設(shè)備制造商上了一堂產(chǎn)品研發(fā)管理的教育課。

    “天線門” 這堂課所揭示的道理非常簡單明了,那就是在產(chǎn)品上市前請務(wù)必確實地、徹底地測試您的設(shè)備或軟件,否則就會在日后付出昂貴的代價!所謂的昂貴代價包括換修退貨(RMA,Return Materiel Authorization)的成本、寶貴的品牌資產(chǎn)、客戶轉(zhuǎn)移成本(Customer Switching Cost)、危機處理緊急支出的工程費用等等。而且,在補償和挽回客戶關(guān)系維護方面的支出可能是更大的無底洞。

     最近,Wind River正式推出了一個針對Android設(shè)備開發(fā)項目的測試解決方案,這就是Wind River FAST(Framework for Automated Software Test,自動化軟件測試框架)。這個解決方案可以協(xié)助客戶確認其所開發(fā)的Android設(shè)備功能是否已經(jīng)達到完善、是否足夠穩(wěn)定、性能是否到位以及是否符合Android軟件堆棧兼容性規(guī)范。

 高效率、全自動的測試平臺

     由于產(chǎn)品的差異,嵌入式軟件是運行的硬件環(huán)境也各不相同,測試工作也就極為費時費錢。專為智能手機和各類Android設(shè)備量身打造的Wind River FAST,就是為了解決這個問題。

     Wind River FAST內(nèi)含上千項經(jīng)過Wind River匯整操作過的測試類目,可以徹底、詳盡地測試正在開發(fā)的Android設(shè)備,包括由硬件抽象層(HAL,Hardware Abstraction Layer)、與藍芽(Bluetooth)、電話及Wi-Fi相關(guān)之驅(qū)動程序或協(xié)議層,一直到中介層(middleware Layer)乃至最終的使用者接口層(UI)。同時, Wind River FAST也會提供數(shù)以萬計極有用的開放式原代碼測試套件,例如LTP(Linux Test Project)和Iozone,當然也會包括最新版本Android兼容性測試套件(CTS,Compatibility Test Suite)。事實上,Wind River FAST不單只是一套自動化測試工具,同時也是一套非常完備的行動設(shè)備測試計劃方案兼功能指針測試套組,可以為開發(fā)廠商的品管(QA)部門提供非常有效的協(xié)助。

     Wind River FAST不僅能夠完成各種復雜的測試,而且把各種測試組合起來,形成完備的測試流程,可以覆蓋以下層面:

l           應(yīng)用

l           電子郵件

l           瀏覽器

l           顯示

l           GPS

l           電源管理

l           硬件和驅(qū)動

    采用Wind River FAST之后,工程開發(fā)和集成工作量可以減少25%,從而確保在規(guī)定的時間和預算內(nèi)完成實現(xiàn)產(chǎn)品上市。

     Wind River FAST不僅已經(jīng)帶有完備的測試案例庫,而且可以方便地增加新的測試案例,例如客戶定制的框架,并且可以把這些自己增加的測試案例集成進入統(tǒng)一的測試規(guī)劃組合和測試報告中。這是一個真正自動化的測試工具,包括對被測試設(shè)備進行刷新、開機/關(guān)機然后再測試。只要將測試設(shè)備和測試規(guī)劃設(shè)定好,就不再需要手工干預了。這樣一來,工程師們就有更多的時間去從事開發(fā)與集成工作。

    總結(jié)起來,Wind River FAST可以做到:多項測試,一鍵搞定;多項測試,一份報告。

 嚴格的考驗和驗證

     Wind River FAST可以針對系統(tǒng)營運商、設(shè)備制造商、獨立軟件設(shè)計公司(ISV)、硅組件供貨商等業(yè)者提供有效協(xié)助,完成Android設(shè)備的測試。Wind River FAST能夠自動執(zhí)行數(shù)千種測試,再將所有測試結(jié)果匯整到單一的標準化數(shù)據(jù)庫中,因此用戶幾乎能用任何分析工具來對測試結(jié)果進行處理,從而節(jié)省時間和成本。因此,應(yīng)用Wind River FAST后,設(shè)備制造商就能集中資源和精力來處理真正關(guān)鍵的事務(wù),例如為其產(chǎn)品開發(fā)出獨具特色的功能以便從競爭對手中脫穎而出,也會更快地讓其產(chǎn)品達到Android設(shè)備所要求的各項兼容性認證規(guī)范。

     在開發(fā)Wind River FAST的過程中,Wind River花費大量精力,匯集、操作了包羅萬象的各種測試案例,例如在設(shè)備效能方面的圖形處理速度和開機時間測試;互操作性方面則有包括Wi-Fi、藍牙(Bluetooth)、電話、板級支持包等相關(guān)測試。此外,Wind River在移動系統(tǒng)方面,包括用戶接口設(shè)計、多媒體支持、電源管理等部分的技術(shù)和經(jīng)驗也在不斷積累,能夠針對行動設(shè)備開發(fā)的各個層面提供量身打造的專業(yè)客制化服務(wù),例如子系統(tǒng)優(yōu)化、服務(wù)整合和應(yīng)用功能演進等。

     在過去的9個多月里,風河已經(jīng)跟眾多的電信營運商、電信設(shè)備制造商及應(yīng)用處理器供貨商共同合作,為Wind River FAST提供了各種客制化的獨特功能,以確保順利滿足上述廠商的需求,以便讓他們能利用快速對其Android相關(guān)設(shè)備進行測試工作。

     相信沒有哪個設(shè)備制造商愿意遇上類似于iPhone 4“天線門”這樣的麻煩,只要是開發(fā)Android產(chǎn)品,都不妨來試試Wind River FAST這套自動化的軟件測試解決方案。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。