在移動應用開發過程中,測試是至關重要的一個環節,擁有好的測試工具不僅能實現事半功倍的效果,還能極大地降低開發者所需花費的時間和精力。在本文中,我們介紹了十款最佳移動應用測試工具,涵蓋iOS、Android、BlackBerry等主流移動平臺。
工具/原料
測試工具
FoneMonkey for iOS
FoneMonkey for iOS是一款專門用於iPhone應用的功能測試工具,允許開發者對執行應用介面的自動指令碼進行互動式的建立、編輯和回放。使用FoneMonkey for iOS,開發者可以建立支援自動執行使用者操作序列並驗證結果的測試套件。FoneMonkey for iOS不僅能實現類似QA測試的體驗,還可以輕而易舉地將其整合到持續整合環境中
iPhoney
iPhoney是一款專門用於iPhone Web應用測試的模擬器,可以為開發者提供一個與iPhone實際大小相同的Web瀏覽環境,支援Safari,能夠讓開發者對應用設計進行完整的視覺質量測試
W3C mobileOK Checker
W3C mobileOK Checker能夠幫助開發者對應用的移動裝置友好程度進行評估,支援在一個網頁上執行一系列的測試,以確定其友好程度,並且還會生成報告,以告訴開發者所測應用是否對移動裝置友好,以及哪些地方需要進行改進
Modify Headers
Modify Headers這款工具對於移動Web開發及HTTP操作、隱私等測試很有幫助。通過Modify Headers,開發者不僅可以對HTTP request headers執行新增、修改和過濾等操作,對應用功能進行測試,還可以極大地加快其移動Web應用開發程序
dotMobi模擬器
dotMobi模擬器能夠允許開發者對某一特定的網站能否良好地適配移動Web瀏覽器進行測試,並且,還擁有一個從主頁尋求額外支援的功能
Google Android Emulator
Android碎片化問題頗為嚴重,而Google官方所推出的這款Android模擬器能夠讓開發者無需使用任何物理裝置,即可在Mac、Windows、Linux等PC端對應用進行直接測試
Android SDK Emulator
Android SDK模擬器為開發者提供了Android應用測試、構建及除錯所必備的API庫和工具。該模擬器能夠幫助開發者極大地提高開發效率,無論是開發還是除錯,均可以快速完成
iPad Peek
線上測試網站iPad Peek在iOS開發者中口碑頗高,其能夠直接線上模擬測試網站相容性的功能也是十分強大。支援橫豎屏預覽,無論是iPad還是iPhone,開發者只需登陸iPad Peek網站,在其首頁對話方塊中輸入需要檢視的域名地址,即可進行完美測試。此外,iPad Peek還支援本地預覽
BlackBerry Simulator
使用BlackBerry模擬器,開發者不僅可以直接在PC上檢視、測試並除錯BlackBerry應用,還可以對螢幕、鍵盤、觸控板等能否完美配合應用程式進行測試。藉助BlackBerry模擬器,執行和除錯應用程式,就如同在真實的BlackBerry裝置上一樣
Apphance and Appgrader
Apphance能夠為開發者提供及時、準確的測試方案,自動收集使用者反饋和報告應用內bug資料,幫助開發者提升應用使用者體驗。2012年,Apphance被應用測試服務商uTest收購