產(chǎn)品體驗(yàn)中心 下載與支持 產(chǎn)品社區(qū) 合作代理 |  咨詢(xún)電話:400-035-7887/021-6072 5088

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

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

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

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

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

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

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

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

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

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

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

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

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

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

推薦閱讀:

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

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

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

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

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

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

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

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

微信客服
問(wèn)題
反饋
產(chǎn)品
畫(huà)冊(cè)

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

產(chǎn)品畫(huà)冊(cè)
返回
頂部

方案咨詢(xún)

×
提交信息

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

您的信息已成功提交!

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