1馋辈、 Appium
Appium 是一款用于自動化本機(jī)抚芦、移動Web和混合應(yīng)用程序的開源工具÷趺可在iOS和Android上使用叉抡。
2、Calabash
Calabash是一款用于移動應(yīng)用程序的自動驗收測試框架答毫,可媲美Selenium WebDriver褥民。需要注意的是,桌面的網(wǎng)絡(luò)應(yīng)用程序的交互和觸屏的本機(jī)應(yīng)用程序交互是完全不同的洗搂。Calabash僅為在觸屏設(shè)備上運(yùn)行的應(yīng)用程序提供API消返。可在iOS和Android上使用耘拇。
3撵颊、iOS UI Automation
通過使用自動化工具自動執(zhí)行iOS應(yīng)用程序的UI測試,再調(diào)用Javascript模擬用戶操作驼鞭,UI自動化界面會在應(yīng)用程序運(yùn)行時說明要執(zhí)行的操作秦驯。在整個測試過程中,系統(tǒng)將日志返回給測試人員挣棕。一旦你開始了自動化UI交互測試,你可以利用其它資源進(jìn)行其他工作亲桥。這樣洛心,測試人員可最大限度地減少程序錯誤,并縮短開發(fā)所需時間题篷。僅在iOS上可用词身。
4、Frank
Frank可以編寫結(jié)構(gòu)化文本測試番枚,要求以及驗收測試法严,然后針對iOS應(yīng)用程序進(jìn)行執(zhí)行损敷。Frank有一個強(qiáng)大的應(yīng)用程序檢查工具Symbiote,用以獲取運(yùn)行應(yīng)用程序的信息深啤,僅在iOS上可用拗馒。
5、Robotium
Robotium支持混合和原生應(yīng)用程序溯街。它可輕松為Android應(yīng)用程序編寫自動化和black-box(黑盒)用戶界面測試诱桂。在Robotium的支持下,測試人員可跨越多個Android活動系統(tǒng)編寫應(yīng)用呈昔、測試場景及功能挥等。僅在Android上可用。
6堤尾、TestWriter
TestWriter是一款0編碼自動化測試工具肝劲,用戶可中通過統(tǒng)一圖形化界面輕松創(chuàng)建測試計劃,并驅(qū)動執(zhí)行引擎完成自動化測試任務(wù)郭宝,有效降低了測試人員能力要求及腳本維護(hù)工作量涡相,讓自動化測試更簡單,更專注于業(yè)務(wù)剩蟀〈呋龋可測web、andriod育特、ios平臺應(yīng)用丙号。