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