前面寫了兩篇文章介紹了個人基於macaca在ui自動化上的實踐心得,那我們為什麼會選擇了macaca呢,這篇文章將簡單介紹一下我們選擇macaca的原因。
條件2:支援多平台自動化
此外,對於移動端的ui自動化,我們希望可以同時覆蓋安卓以及ios平台,最好是一套指令碼能同時在兩個端上跑,鑑於此,只提供單一平台的selendroid,robotium可以暫時不用考慮了。
條件3:學習成本低
最後的抉擇
周邊工具支援
ui-recorder指令碼錄製工具可以快速的通過錄製得到指令碼,方便新手入門。 輕量
社群活躍,中文文件豐富
平台更豐富
api的統一性
UI自動化測試框架
python selenium unittest ddt htmlreport分布式資料驅動自動化測試框架結構 1 business 公共業務模組,如登入模組,可以把登入模組進行封裝供呼叫 login business.py from page object.common page.login pa...
python appium的UI自動化框架的分享
之所以做這個自動化主要原因還是想減輕手工測試壓力,部分功能模組交給自動化測試來做回歸測試可以減輕部門小夥伴的壓力!哈哈哈!下面就簡單分享下 1.首先是框架結構,入下圖 cases存放具體測試用例,裡面可以根據軟體模組再具體細分,但是要以package形式新建 common裡面主要是一些公共依賴的東西...
資料驅動模式UI自動化框架
本次給大家分享乙個pc端的ui自動化框架,這個框架是資料驅動形式的,採用的思想是把測試資料和 分離開,我們的測試資料都放到excel裡,然後讀取裡面的值來獲取。這樣避免的測試資料和 混合到一起,看著混亂。同時採用po模式,乙個頁面作為乙個物件,把頁面裡的元素封裝到一起。同時使用testng進行對測試...