Airtest IDE是一款電腦項目管理軟件,該工具可以為用戶提供完整且全面的項目流程管理,從產品需求設計到最終完善投入使用,都能用到,快下載使用吧!
軟件介紹
Airtest IDE官方版是使用簡單的UI自動化測試工具,它是由網易游戲內部人員研發成功同時也是他們最先使用的,適用于游戲和APP,Airtest IDE下載能夠使用它快速簡單地編寫腳本,有需要的趕快來試試吧!
軟件功能
Airtest IDE官方版是網易團隊自己開發的一個圖像識別框架,這個框架的祖宗就是一種新穎的圖形腳本語言Sikuli。Sikuli這個框架的原理是這樣的,計算機用戶不需要一行行的去寫代碼,而是用屏幕截屏的方式,用截出來的圖形擺列組合成神器的程序,這是Airtest的一部分。
另外,Airtest也基于poco這個U控件搜索框架,這個框架也是網易自家的跨平臺U測試框架,原理類似于appium,通過控件的名稱,id之類的來定位目標控件,然后調用函數方法,例如click(),swip()之類的方法來對目標控件進行點擊或者是操作。
軟件特色
1、自動化腳本錄制、一鍵回放、報告查看,輕而易舉實現自動化測試流程,自有編輯器一站式解決
2、支持基于圖像識別的 Airtest 框架,適用于所有Android和Windows游戲,會截圖就能寫腳本
3、支持基于UI控件搜索的 Poco 框架,適用于Unity3d,Cocos2d與Android、ios App、web
4、能夠運行在Windows和MacOS上
5、網易內部已成功應用在數十個項目上,利用 手機集群 進行大規模自動化測試,手機集群沒有開源,準備做收費模式吧
使用說明
圖片截圖預覽功能:
我們提供了一個可以預覽該截圖在當前畫面上的匹配率的功能,在圖片編輯器內點擊 Snapshot Recognition 按鈕,將會截取當前的手機屏幕畫面,并且進行一次識別,識別成功的話會在截圖上面標注出識別區域,方便大家進行截圖的調試。
同時,在屏幕截圖顯示區域點擊鼠標右鍵,彈出的右鍵菜單中可以選擇再次對手機設備截圖、指定使用某一類型算法進行識別等操作。
Airtest腳本輔助錄制
Airtest是一個 基于圖像識別 的無侵入式測試框架。
Airtest測試框架提供了大量的測試API,我們可以在測試腳本中靈活使用這些方法實現測試功能。
Airtest中的常用API包括`設備連接/管理`、設備操作、`斷言`等三類API。AirtestIDE中提供了Airtest錄制輔助窗,可以快速生成Airtest常用語句。本章節主要講述如何使用AirtestIDE快速生成Airtest腳本。
Poco輔助功能
Poco 是一種 基于UI識別 的測試框架。AirtestIDE對Poco框架進行了使用支持,提供了UI查看、腳本自動錄制等輔助功能。
常見問題
AirtestIDE運行系統要求?
Windows
Microsoft Windows 7/8/10 (64bit / 32bit)
Python 2.7 或更高
macOS
macOS 10.12.1 或更高
Python 2.7 或更高
Ubuntu
Ubuntu 16.04 64bit
Python 2.7 或更高
若打開AirtestIDE時閃退,請先確認系統版本是否在支持范圍內(Mac系統版本低于10.12.1無法運行),Windows可嘗試更新顯卡驅動后重試。
遇到AirtestIDE閃退或異常問題怎么辦
如果在使用AirtestIDE時發生程序報錯閃退,只要你的電腦是聯網的,就無需太過驚慌,我們的報錯收集系統將會自動發送錯誤log。但是如果一個閃退錯誤再三發生,你希望能夠提供更多的信息給我們的話(例如引發錯誤的操作步驟、更詳細的系統信息等),我們會非常感謝!
請按照以下步驟來提交Bug內容:
使用命令行啟動
Windows: Windows下需要打開IDE文件夾,按住Shift+鼠標右鍵打開菜單,選擇“在此處打開命令窗口”,然后輸入 AirtestIDE.exe啟動IDE
$ cd AirtestIDE
$ AirtestIDE.exe
Mac:
$ cd /Applications/AirtestIDE.app/Contents/MacOS
$ ./AirtestIDE
如何調試腳本
目前AirtestIDE暫不支持斷點調試功能,因此調試腳本只能通過print log等較為簡單的方式。
但是由于Airtest的截圖語句涉及到圖像識別的準確率問題,需要反復運行和調試才能確定合適的圖片與識別閾值,因此我們提供了一種 選中部分代碼單獨運行 的調試功能:
可以選中部分代碼后點擊鼠標右鍵,選擇 只運行選中代碼,即可單獨運行被選中的代碼段落。需要注意的是,該單獨運行代碼的功能不會執行到腳本中其他代碼里的內容,可能會出現別處的變量未能初始化等情況,因此只能作為輔助工具使用,不能完全依賴它來調試整個腳本。
如何查看歷史運行log
Windows:
文件路徑: AirtestIDE/Default.log
Mac:
文件路徑: ~/Library/Application Support/AirtestIDE/Default.log
若丟失了之前的操作過程產生的log,也可以將此Default.log文件里末尾的最新報錯log,提交到issue中。

開源軟件下載專題中是小編將市面上的開源項目軟件收集而來,因為有用戶咨詢免費開源軟件有哪些,所以小編將這些使用開源協議的軟件進行了整合,方便用戶尋找并使用,開源軟件對于個人來說是完全免費的,大多數可以商用,快下載體驗吧!
精品推薦
-
Selenium(自動化測試工具)
詳情 -
阿里巴巴阿爾薩斯開源Java診斷工具
詳情 -
smali2java(smali文件反編譯為Java工具)
詳情 -
VBACS代碼編輯管理器套件(VBACSNavigator)
詳情 -
HEdit(十六進制編輯器)
詳情 -
JD-GUI.exe工具中文版
詳情 -
HTTP Debugger Pro漢化破解版
詳情 -
Jenkins(持續集成工具)
詳情 -
Commix
詳情 -
JPEXS Free Flash Decompiler
詳情 -
Android Sign Kit
詳情 -
minikillebook
詳情 -
Uart Assist(串口調試助手)
詳情 -
DecSoft HTML Compiler直裝破解版
詳情 -
Dev-C++
詳情 -
ResourceHacker舊版
詳情
網友評論