發(fā)布時間:2020-06-08
每個項目開發(fā)階段的新功能都需要進行測試。移動端也不例外,移動端app測試中功能測試也是一個重要方面,我們今天將圍繞移動端測試展開,測試人員需要進行手動測試和自動化測試。剛開始測試時,測試員必須把移動app當做"黑盒"一樣進行手動測試,看看提供的功能是否正確并如設計的一樣正常運作。
除了經典的測試方法,比如點擊按鈕看現象,測試員還必須執(zhí)行更多功能的移動設備專門的測試。如今,現代移動設備觸摸屏都要求多點觸控動作互動,縱向或橫向。還要通過不同的接口連接其他設備或服務,比如GPS、NFC、照相機、LED等等。這個時候,移動端自動化測試的優(yōu)勢就彰顯出來了,現在市面上有很多移動端的自動化測試工具,有商業(yè)版也有開源,面向各個不同平臺,如Android,iPhone,WindowsPhone7,BlackBerry以及移動webapp。
根據開發(fā)策略和結構,不同自動化工具可供選擇。支持安卓操作系統(tǒng)的就有Robotium、Robolectric、Roboguice、MonkeyTalk,Monkeyrunner、NativeDriver和CalabashforAndroid等開源工具。支持iPhone操作系統(tǒng)的測試自動化工具包括KIF(KeepItFunctional)、UIAutomation、MonkeyTalk、CalabashforiOS、Frank、Zucchini等等。
那有沒有一款自動化工具能夠既支持安卓又支持蘋果呢?答案是存在的。MobileRunner(簡稱MR)是面向移動平臺(android和ios)的自動化測試工具。支持同時直接連接多臺移動設備,通過腳本錄制和執(zhí)行,實現移動設備和應用的自動化測試、設備兼容性測試、功能測試等工作。在設備錄制腳本時,實現對腳本的單步調試功能,可以單步運行一條腳本語句,提高腳本調試效率,還可以通過視圖化界面進行錄制,可以直觀地查看錄制到對象,實為一款強大的移動端自動化測試工具。
選擇一款合適的移動端自動化測試工具對企業(yè)來說并不容易,執(zhí)行測試環(huán)節(jié)的試錯成本和代價相對來說很高,小編今日的分享到這里就結束,后面將分享更多有用知識。
相關閱讀:
您的信息已成功提交!
我們的客服人員稍后會與您聯系