在日常實踐中,很多同學生產大量的測試用例後,在本地執行這些用例時遇到了困難。比如:現成工具無法直接使用本地裝置群批量執行測試指令碼;批量執行指令碼後不能一鍵生成彙總報告。
開發組經過精心設計,近期在airtestide中整合了批量執行指令碼的通用解決方案,使用者可以在工具中一鍵啟動本地的批量自動化測試,並提供了整合化的測試報告。批量執行指令碼功能的針對場景主要有2個:
1、功能回歸測試: 每個指令碼均只需要執行一次,保證所有指令碼都得到執行;
2、本地相容性測試: 每個測試指令碼都需要在所有手機上執行一次,確保所有指令碼都進行相容性測試。
在使用批量執行功能時,選擇測試指令碼所在資料夾,選定本地電腦連線的裝置(或者遠端裝置池,詳見私有化集群方案),即可在airtestide功能介面中一鍵啟動對應的批量測試:
在執行期間,airtestide會自動進行指令碼任務的執行排程,並監控單個指令碼的實時執行狀態。
在執行完畢後,可以一鍵開啟本次批量執行的測試報告:
如果沒有全部成功,可以重新進入批量執行介面,選擇「繼續執行」對失敗指令碼重新測試:
下圖為使用本地的10臺裝置資源批量執行6個自動化測試指令碼的情況:
借助airtestide新推出的這一功能,我們可以極低成本地進行本地相容性測試和功能測試,也可以應用在更多領域(比如批量爬蟲)。開發組後續將進一步擴充套件基於本地裝置群的使用功能,比如小規模群控顯示、手動批量控制等,為日常的自動化測試帶來更多的便利。
使用AirtestIDE進行小程式自動化測試
airtest是網易出的基於影象識別和poco控制項識別的最近非常火的乙個ui自動化測試工具,由網易遊戲內部工具團隊開發並開源,獲得谷歌力挺。也是是乙個跨平台 多端 windows web android ios 遊戲 的ui自動化測試編輯 器。自動化指令碼錄製 一鍵回放 報告檢視,輕而易舉實現自動...
Win10批處理寬頻管理
新建寬頻連線.bat檔案,將其儲存在啟動選單中,即可開機自動執行。c programdata microsoft windows start menu programs startup注 username和password替換為自己的寬頻賬號和密碼。以管理員許可權執行 1 2 ver find 5....
oracle應用之使用sequence批量寫資料
本部落格是對之前寫的部落格oracle批量新增更新資料的補充,oracle的知識真是多,其實要學精任何一門知識都是要花大量時間的,正所謂 學如逆水行舟,不進則退 先介紹oracle sequence的一些知識,sequence顧名思義,就是建立乙個序列,這個序列沒調一次就會自動加,利用它這個特性,我...