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

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