如今,智能手機已經(jīng)迎來(lái)了一個(gè)新的時(shí)代——移動(dòng)應用程序開(kāi)發(fā)。使用移動(dòng)應用程序能夠幫助用戶(hù)簡(jiǎn)化很多日常事務(wù),那么是什么讓這些應用在移動(dòng)設備上的運行變得非常完美呢?那就是測試!今天,小編就為大家收集了7個(gè)免費的移動(dòng)應用程序測試框架!無(wú)論你移動(dòng)應用程序領(lǐng)域的新手還是經(jīng)驗豐富的開(kāi)發(fā)人員,相信這篇文章都一定能夠幫助到你!
Appium是一個(gè)開(kāi)源、跨平臺的自動(dòng)化測試工具,用于測試原生和輕量級的移動(dòng)應用程序,支持iOS、Android和FirefoxOS平臺。Appium驅動(dòng)蘋(píng)果的UIAutomation庫和Android的UiAutomator框架,使用Selenium的WebDriver JSON協(xié)議。

Gitorious移動(dòng)測試框架是一款充分利用Sikuli自動(dòng)化工具的iOS測試框架。Gitorious MTF能夠利用截屏和Python腳本進(jìn)行細致入微的測試,并將測試結果返還給開(kāi)發(fā)者以提高應用質(zhì)量及修復漏洞。

FlipTest是專(zhuān)為iOS設計的移動(dòng)應用A/B測試框架,通過(guò)它開(kāi)發(fā)人員可以無(wú)需重新向App Store提交應用或重構代碼,只需添加一行代碼,即可直接在iOS應用上進(jìn)行A/B測試。對移動(dòng)應用做A/B測試是非常難的,而FlipTest可以簡(jiǎn)化這個(gè)過(guò)程。

Kiwi是一個(gè)適用于iOS開(kāi)發(fā)的行為驅動(dòng)開(kāi)發(fā)(BDD)庫,因其接口簡(jiǎn)單高效,深受開(kāi)發(fā)者的歡迎,也因此成為了許多開(kāi)發(fā)新手的首選測試平臺。

Frank是一款深受開(kāi)發(fā)者喜愛(ài)的iOS應用測試框架,該框架可以模擬用戶(hù)操作對應用程序進(jìn)行黑盒測試,并使用Cucumber作為自然語(yǔ)言來(lái)編寫(xiě)測試用例。此外,Frank還會(huì )對應用測試操作進(jìn)行記錄,以幫助開(kāi)發(fā)者進(jìn)行測試回顧。

KIF是一款專(zhuān)為iOS設計的移動(dòng)應用測試框架。所有測試使用Objective-C編寫(xiě),應用程序開(kāi)發(fā)者使用起來(lái)更簡(jiǎn)便,可以稱(chēng)得上是一款非常值得收藏的iOS測試利器。

Calabash是一款適用于iOS和Android平臺的跨平臺應用測試框架,支持Cucumber,開(kāi)源且免費,隸屬于Xamarin公司。通過(guò)Calabash,開(kāi)發(fā)者可以對應用進(jìn)行多方位測試,比如截屏、手勢識別、實(shí)際功能代碼等。

聯(lián)系客服