app設(shè)計(jì)網(wǎng)格(ui設(shè)計(jì)網(wǎng)格系統(tǒng))
[ ]
【IT168 評(píng)論】10+2款高級(jí)APP自動(dòng)化測(cè)試工具集合,幫助程序員更好的進(jìn)行移動(dòng)應(yīng)用測(cè)試!
1. Appium(免費(fèi))
一款開源的移動(dòng)測(cè)試自動(dòng)化工具,適用于Android和iOS系統(tǒng)。
鏈接:http://appium.io/
2. Robotium(免費(fèi))
開源測(cè)試工具Robotium,可測(cè)試所有版本和子版本的Android應(yīng)用程序。
鏈接:https://github.com/robotiumtech/robotium
3. MonkeyRunner(免費(fèi))
展開全文
專門為在框架或功能級(jí)別的設(shè)備設(shè)計(jì)的應(yīng)用程序測(cè)試工具。
鏈接:https://developer.android.com/studio/test/monkeyrunner/index.html
4. UI Automator(免費(fèi))
UI Automator是用于測(cè)試應(yīng)用程序的用戶界面以及UI自動(dòng)創(chuàng)建的Android UI測(cè)試工具,最近被谷歌開發(fā)擴(kuò)展。
鏈接:https://developer.android.com/topic/libraries/testing-support-library/index.html#UIAutomator
5. Selendroid(免費(fèi))
Selendroid是一個(gè)測(cè)試自動(dòng)化軟件,適用于Android系統(tǒng)的本地應(yīng)用程序和移動(dòng)web的UI混合測(cè)試。
鏈接:http://selendroid.io/
6. Oracle的MonkeyTalk(收費(fèi))
MonkeyTalk的功能是自動(dòng)化Android和iOS應(yīng)用程序的功能測(cè)試。
鏈接:https://www.oracle.com/corporate/acquisitions/cloudmonkey/index.html
7. Testdroid(99刀/月)
Testdroid是測(cè)試iOS和Android設(shè)備應(yīng)用的最佳平臺(tái)之一,它擁有不同屏幕的分辨率、OS版本和HW平臺(tái)。
鏈接:http://bitbar.com/testing/
8. Calabash(免費(fèi))
Calabash測(cè)試.NET、 Ruby、 Flex、 Java以及其他的編程語(yǔ)言相關(guān)的應(yīng)用程序效率更高。
鏈接:http://calaba.sh/
9. Frank(免費(fèi))
Frank只允許測(cè)試iOS應(yīng)用,值得一提的是它的開源框架結(jié)合了JSON和Cucumber。
鏈接:https://github.com/moredip/Frank
10. SeeTest(有試用版本)
SeeTest Automation是一個(gè)跨平臺(tái)的解決方案,允許在不同的設(shè)備上運(yùn)行相同的腳本。
鏈接:https://experitest.com/
+1. KIF for iOS(免費(fèi))
KIF是為iOS移動(dòng)應(yīng)用UI測(cè)試開發(fā)的一個(gè)框架,可利用內(nèi)置iOS中可訪問(wèn)的API模擬真實(shí)的用戶交互。在Objective-C中寫的測(cè)試對(duì)iOS程序員來(lái)講已經(jīng)很熟悉,但蘋果轉(zhuǎn)向Swift使得其對(duì)Objective-C的使用處于劣勢(shì)。
鏈接:https://github.com/kif-framework/KIF
+2. iOS Driver for iOS(免費(fèi))
iOS Driver利用Selenium和WebDriver 的API來(lái)測(cè)試iOS移動(dòng)應(yīng)用,默認(rèn)在模擬器上運(yùn)行。這些模擬器可使執(zhí)行命令速度更加快、可伸縮性更強(qiáng)。但當(dāng)前版本與設(shè)備一同工作導(dǎo)致了執(zhí)行緩慢。
iOS的主要優(yōu)勢(shì)在于不需要修改應(yīng)用程序源代碼,也無(wú)需在測(cè)試設(shè)備上加載其他應(yīng)用程序。iOS Driver被設(shè)計(jì)為在Selenium網(wǎng)格節(jié)點(diǎn)運(yùn)行,而Selenium網(wǎng)格節(jié)點(diǎn)支持并行GUI測(cè)試,可提高測(cè)試速度。
鏈接:https://ios-driver.github.io/ios-driver/
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。