百度云MTC解決應用測試之苦
2013年3月9日,在以“云載應用共創未來”為主題的百度開發者俱樂部活動上,百度不僅正式發布百度云BAE,更宣布百度云MTC全面改版,增強有聲云調試的功能。來自TouchChina的CTO趙曉峰、貝瓦兒歌CTO莫奇分別分享了以百度云MTC解決應用測試難題的心得:測試周期可縮短30%~50%、設備成本可降低80%+,是名副其實的開發者創業助推器。
百度云MTC是什么? 讓開發者不再為測試發愁
移動開發者面臨著多終端時代的碎片化挑戰,相對蘋果單一的終端,Android碎片化更加嚴重,多種型號款式、多樣的分辨率、加之設備自動化測試穩定性差,都讓開發者頭疼不已。
百度云MTC正是為了滿足移動應用測試需求而生。它全稱為MobileTestCenter,即百度移動云測試中心。百度云MTC具有深厚的自動化測試技術積累,為開發者提供了數百種主流廠商的移動終端設備及模擬器,涵蓋了Top100+ Android真機,方便開發者進行實時的手機應用測試工作,并且可提供按需獲取測試服務。
圖片1 百度云MTC提供的遞進式測試流程
對開發者而言,百度云MTC的意義在于可以解決碎片化問題,大幅降低測試難度,測試設備成本降至0、縮短開發周期。開發者可以利用該服務在十分鐘內完成上百種主流手機環境下完成自動化測試,包括UI適配、穩定性測試、遍歷測試、性能測試等多種測試類型。在測試結束后系統將會返回測試日志,便于開發者進行后期調整,并且按需配置兼容性測試套餐可實現個性化開發。
百度云MTC三板斧:新老亮點大PK
百度云MTC為開發者提供了不同的兼容性測試套餐,從最全的全面兼容性測試到最快的快速兼容性測試,到中間的遍歷測試,令開發者可各取所需。
圖片2 三級自動化兼容性測試
百度云MTC獨有的WebApp遍歷測試,是百度云MTC的傳統優勢,也是新版本“三板斧”亮點之一。百度遍歷測試提供3個維度的兼容性測試覆蓋,包括瀏覽器、OS版本、分辨率等。可自動發現鏈接并點擊,開發者可選擇截圖數目,圖像化展示結果,同時亦能定制等待時間,確保加載完成,令開發者的機械化成本降低。
圖片 3 百度云MTC亮點:Web App多維度遍歷
如果說獨有的遍歷測試還是傳統的優勢的話,那么接下來的亮點則屬于全新特性——百度云MTC即將推出“MTC錄制回放客戶端”支持Android應用的本地錄制云端回放。該客戶端工具是云和端相結合的測試工具,無需編碼,所見即所得,門檻低,可云+端結合使用,可組合重復使用,完全從用戶角度測試,靈活方便。
圖片4 百度即將發布的MTC客戶端工具
此外全新上線的有聲APP調試,則是百度云MTC的亮點之三。百度云調試增加支持音樂等實時聲音輸出聲音功能,可幫助開發者在測試真機上了解應用效果。#p#
百度云MTC云測試實例:TouchChina、貝瓦兒歌
在活動現場,多名開發者分享了他們應用百度云MTC進行云測試的經驗,以實際案例證明,百度云MTC的確可以為開發者大幅節約成本,不論是時間、人力還是資源。測試周期可縮短30%~50%、設備成本可降低80%+。
來自貝瓦兒歌CTO莫奇發表了APP測試需要穩定平臺的演講。莫奇認為,智能終端是大勢所趨,但終端體驗過于復雜,蘋果只是iOS還好說,但安卓體系就龐大而雜亂,新設備如雨后春筍,讓開發者的測試難度、成本、周期都大為加長。百度云MTC云測試服務可避免開發者的資源浪費,令冗長的測試周期縮短,自動化的測試可解放生產力,有望形成行業標準。
TouchChina的CTO趙曉峰對云端測試解決移動APP測試難題發表看法,他指出,開發者有測試的“三多三少”。測試三多:APP多、版本多、機型多;測試三少:人少、錢少、時間少。百度云MTC為開發者的測試提供了高質量的保障,它不僅開放免費、高效快速、機型豐富,更有強大的自動化功能。其遍歷測試可減少人工“暗角落”,提高覆蓋率;性能測試與穩定性測試可解決人力頻率限制;對NativeApp/WebApp的兼容性好、規范化的測試報表、快速準確的問題定位,都能幫助開發者突破“少”的桎梏。
會后,眾多開發者交流了移動開發與云測試的心得。大家認為,百度云MTC作為百度云的“七種武器”之一,的確貼近了開發者的需求,有效解除了開發者應用測試之苦。
(百度開發者俱樂部活動現場座無虛席,不少開發者席地而坐)