當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

移動(dòng)APP自動(dòng)化測試框架有哪些?移動(dòng)APP自動(dòng)化測試框架對比

發(fā)布時(shí)間:2020-06-24

移動(dòng)端APP是一個(gè)復(fù)雜的系統(tǒng),不同功能之間耦合性很強(qiáng),很難僅通過單元測試保障整體功能。UI測試是移動(dòng)應(yīng)用開發(fā)中重要的一環(huán),但是執(zhí)行速度較慢,有很多重復(fù)工作量,為了減少這些工作負(fù)擔(dān),提高工作效率,需要引入可持續(xù)集成的自動(dòng)化測試方案。

移動(dòng)APP自動(dòng)化測試框架有哪些

一、Android自動(dòng)化框架有哪些:

其實(shí),有些框架的先天優(yōu)勢或先天不足,在實(shí)際應(yīng)用中可以集成多個(gè)框架。

基于Instrumentation的測試框架,比如Espresso,Robotium,Selendroid等,都不能支持跨APP使用。如自動(dòng)化測試中有跨APP操作,可以結(jié)合UiAutomator實(shí)現(xiàn)。

支持BDD的自動(dòng)化框架比較少,可以在calabash和RoboSpock及Jbehave之間選擇。

若想同時(shí)支持Android和IOS,可選框架有Appium和Calabash,或AthRun。

若為單元測試選擇框架,可選Instrumentation或Robolectric。Robolectric實(shí)現(xiàn)了shadow object類,耗時(shí)短。

二、IOS自動(dòng)化測試框架有哪些?

IOS自動(dòng)化測試框架繼承關(guān)系如下:XCTest與Xcode的IDE直接集成,使用簡單,但其不支持stub和mock,所以單使用XCTest框架的較少。Kiwi是一個(gè)iOS平臺(tái)十分好用的行為驅(qū)動(dòng)開發(fā)BDD的測試框架,有著非常漂亮的語法,可以寫出結(jié)構(gòu)性強(qiáng),非常容易讀懂的測試。UI Automation是Apple官方提供的UI自動(dòng)化測試的解決方法,但接口不夠豐富。KIF、Frank、Calabash都是通過使用代碼的形式來模擬事件觸發(fā),使得被測代碼就像是由用戶行為所觸發(fā)的一樣。但這樣的代價(jià)是插入一個(gè)額外層的復(fù)雜度。

IOS測試框架中支持BDD的有calabash和Kiwi??蛇x用的單元測試框架有Kiwi,Specta,Quick等,而KIF,Subliminal和calabash更適用于UI級驗(yàn)收測試。

最后,澤眾推出的自動(dòng)化測試工具MR可以對Android和IOS手機(jī)APP進(jìn)行測試,安卓腳本設(shè)計(jì)的用例在安卓手機(jī)上可以通用執(zhí)行,蘋果腳本設(shè)計(jì)的用例在蘋果手機(jī)上可以通用執(zhí)行,MobileRunner(簡稱MR)是面向移動(dòng)平臺(tái)(android和ios)的自動(dòng)化測試工具。支持同時(shí)直接連接多臺(tái)移動(dòng)設(shè)備,通過腳本錄制和執(zhí)行,實(shí)現(xiàn)移動(dòng)設(shè)備和應(yīng)用的自動(dòng)化測試、設(shè)備兼容性測試、功能測試等工作。

推薦閱讀:

如何選擇安卓自動(dòng)化測試工具?安卓自動(dòng)化測試工具的使用方法

APP測試工具:常用的安卓自動(dòng)化測試工具對比分析

移動(dòng)端自動(dòng)化測試工具都有哪些?

手機(jī)自動(dòng)化測試工具M(jìn)R的使用流程及功能

如何利用APP測試工具M(jìn)R來監(jiān)測到APP的性能數(shù)據(jù)?

Android 手機(jī)自動(dòng)化測試工具有哪幾種?

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系