21ic訊 風河(Wind River)近日宣布推出全新Android測試開發(fā)套件Wind River UX Test Development Kit。這個套件專門設計用來輔助進行Android設備用戶體驗驗證,通過重現(xiàn)人機互動過程來測試用戶界面的設計是否良好。簡單來說,Wind River UX Test Development Kit是一套以Eclipse為基礎的測試內容編輯制作環(huán)境,可針對Android設備、應用程序和可供瀏覽器觀看的互聯(lián)網(wǎng)內容快速生成自動測試腳本。這些模擬真實世界狀態(tài)而自動執(zhí)行的測試腳本,可用來取代大量繁雜的人工測試內容,進而大幅減少整體測試工作時間。
Wind River移動設備Linux軟件測試部門總經理Cristina Segal表示:“當消費者決定將他們新購買的移動設備拿去退貨時,最普遍的原因就是因為不易使用,操作起來并不順手,也就是說,用戶體驗不符合期待。通過Wind River突破性創(chuàng)新技術所設計出的高效率測試工具,可用來開發(fā)高度可信賴的應用程序,并同時滿足消費者對用戶體驗的期待。如此一來,移動通信營運商和移動設備制造商即可提升消費者滿意度,進而提高營收。Wind River正在重新樹立業(yè)界進行用戶體驗測試的典范,凡是由這次推出的全新UX測試開發(fā)套件所產出的測試內容,無論在硬件設定還是軟件版本方面,都是完全可重復使用的,因此能大幅減少為新使用案例建立測試腳本時所需投入的精力和時間,工作量減少的程度可達70%之多!由于這套新工具可以在軟件測試過程中生成精細模擬人類行為的自動化測試內容,因此能幫助開發(fā)人員顯著縮短測試周期以及產品推出上市的進程。”
Wind River UX測試開發(fā)套件生成的自動測試內容能逼真地模擬出應用程序和用戶界面之間的互動狀況,使受測設備宛如是被真實世界里的用戶所操作一般。舉例來說,一位品管工程師可以通過這套件自動生成的測試情境觀察用戶與圖形界面的各項元素互動時可能出現(xiàn)的種種狀況,例如在畫面上拖放對象,或者通過實體或虛擬鍵盤打字輸入等等操作。不同于傳統(tǒng)的用戶界面測試解決方案,這套工具可以讓相同的測試腳本應用于硬件規(guī)格各異的Android設備上,因此無論受測設備是智能手機、平板電腦或者其它類型的Android設備,測試團隊都只須維護同一套測試案例數(shù)據(jù)庫即可。利用UX測試開發(fā)套件編輯制作出的測試腳本均可被妥善管理,也能通過另一款專門針對Android設備的全方位自動化軟件測試工具Wind River FAST(Framework for Automated Software Testing)for Android自動執(zhí)行。
UX測試開發(fā)套件內含可用于標準Android應用程序的抽象測試內容,能用來測試諸如瀏覽器、相機、聯(lián)絡人(電話簿)、媒體播放器、電子郵件等應用程序;同時也包含多款測試腳本范本,可用于測試Google地圖、臉書(Facebook)、推特(Twitter)等Android Market軟件商場的應用程序。此外,UX測試開發(fā)套件也可快速生成能與HTML5應用程序以及Android原生瀏覽器上的網(wǎng)頁進行互動的測試腳本,同時還提供一套十分先進的調試機制,可以更快辨識出關鍵性軟件問題并予以追蹤,使品管團隊進行問題排解時更有效率。
除了UX測試開發(fā)套件,Wind River也同步推出可供測試任何Android設備的新版Wind River FAST for Android。這套自動化測試工具具備多項全新功能,不但能讓測試作業(yè)變得更加簡易,也能幫助用戶更為深入檢視受測設備。新版Wind River FAST for Android的主要功能包括:
FAST Android Score:透過這個衡量指針功能,受測設備和Android參考設備間將會進行快速對照比較,據(jù)此估測出受測設備的運行性能;此功能也會對受測設備中與性能最具關聯(lián)性的組件進行一系列測試,并迅速計算出一個綜合評鑒分數(shù),如此一來就無須執(zhí)行全套軟件測試解決方案測試程序。
易于使用的操作精靈(Wizard)功能:可協(xié)助用戶快速配置機板設定并產出測試內容。
系統(tǒng)監(jiān)測功能:可透過圖像接口顯示當前CPU的資源占用情形、內存負載量以及電力耗用狀況等系統(tǒng)參數(shù)。
擴增后的全方位測試內容:涵蓋完整測試項目,包括電池壽命、Android更新機制、Stagefright媒體框架(Media Framework)以及其它視頻、音頻等多媒體相關功能之測試。