產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 澤眾云   合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

蘋果公司的iPhone 12將推遲數(shù)周發(fā)布不在是傳聞,iOS手機自動化測試的工具有什么?

發(fā)布時間:2020-07-31

之前小編就聽說過一些蘋果公司的iPhone 12將要推遲發(fā)布的傳聞,現(xiàn)在沒有想過竟然成真了。近日,在財報發(fā)布后的電話會中,蘋果公司首席財務(wù)官盧卡·梅斯特里(Luca Maestri) 表示,相較往年,今年新一代iPhone手機將推遲數(shù)周發(fā)布。既然是這個樣子的話,那么今天我們就來了解一下iOS手機關(guān)于自動化測試的工具吧!

MobileRunner(移動平臺自動化測試工具)

Calabash(適用于Android和iOS)

Calabash 是一個開源的驗收測試框架,支持Android和iOS自動化。Calabash為Android和iOS自動化測試提供了一個單獨的庫。這是一個跨平臺的框架,支持 Cucumber,Cucumber能讓你用自然的英語語言表述app的行為,實現(xiàn)BDD(Behavior Driven Development,行為驅(qū)動開發(fā))。

Calabash提供了一個橋梁,允許Cucumber測試對iOS和Android運行和驗證。Cucumber測試使用一列語句寫入,這些語句會形成很多測試場景。Cucumber中的所有語句使用Ruby定義。在Calabash,Cucumber語句只能被定義一次,但可以在Cucumber腳本的不同場景中重復(fù)使用。實際測試是用Gherkin寫的,依靠Ruby代碼的支持,并在Cucumber框架的上下文中運行。

優(yōu)點:

大型社區(qū)支持。簡單,類似英語表述的測試語句。

支持在屏幕上的所有動作,如滑動,縮放,旋轉(zhuǎn),敲擊等。

跨平臺開發(fā)支持(同樣的代碼在Android和iOS設(shè)備中都適用)。

缺點:

測試步驟失敗后,將跳過所有的后續(xù)步驟。這可能會導(dǎo)致錯過更嚴(yán)重的產(chǎn)品問題。

需要時間來進行測試,因為它首先總是默認(rèn)安裝app。但是,這種設(shè)置可以通過在代碼中配置一個鉤子(hook)覆蓋掉。

需要Calabash框架安裝在ios的ipa文件中。

我們必須要有iOS的app代碼。

除了Ruby,對其他語言不友好。

MobileRunner(移動平臺自動化測試工具)

MobileRunner是一個支持IOS及Android上App、小程序、H5應(yīng)用的自動化測試工具,MR工具可以對Android和IOS手機APP進行測試,安卓腳本設(shè)計的用例在安卓手機上可以通用執(zhí)行,蘋果腳本設(shè)計的用例在蘋果手機上可以通用執(zhí)行。

MobileRunner支持同時直接連接多臺移動設(shè)備,通過腳本錄制和執(zhí)行,實現(xiàn)移動設(shè)備和應(yīng)用的自動化測試、設(shè)備兼容性測試、功能測試等工作。

優(yōu)點:

設(shè)備的操作能夠通過設(shè)備界面自動識別出界面組件,腳本執(zhí)行時能夠在當(dāng)前的設(shè)備界面中識別出該組件并執(zhí)行錄制時響應(yīng)操作。

實現(xiàn)圖形對象,將圖片作為對象,提高對象的辨識度。對于不能識別的對象提供更好的解決方案。支持圖片檢驗,將截取的圖片與被測系統(tǒng)對應(yīng)的位置進行圖片對比,可進行系統(tǒng)的校驗。被測設(shè)備無需提供特殊接口,無需安裝任何其他應(yīng)用程序。

實現(xiàn)了實時監(jiān)控設(shè)備的CPU使用率與內(nèi)存使用率,方便檢測軟件性能。

支持主流的兩大操作系統(tǒng),安卓與IOS系統(tǒng)全支持。

有關(guān)iOS自動化測試的工具,小編今天就先講到這里了,希望這些知識可以給大家?guī)韼椭?,讓大家能夠了解更多關(guān)于這些知識。

推薦閱讀:

App移動測試的流程是什么?App自動化測試的工具有什么?

App兼容性測試的測試重點有哪些?

app自動化測試中經(jīng)常出現(xiàn)什么問題?如何解決?

app測試重不重要?app測試又有什么要點?

app測試和web測試在哪些方面有不同?

app測試是什么?測試方法有哪些?

在給APP做測試時,你有遇到哪些問題?

本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 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ù)報價)。

您的信息已成功提交!

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