Airtest网易自动化测试工具初探(一)
Airtest是一款自動(dòng)化測(cè)試工具,主要是基于圖像和poco控件識(shí)別。該工具是由網(wǎng)易游戲團(tuán)隊(duì)自主研發(fā)的工具。
主要有以下優(yōu)點(diǎn):
1、上手簡(jiǎn)單、低門檻,僅需要了解一點(diǎn)點(diǎn)的python語(yǔ)法,便可以實(shí)現(xiàn)腳本編寫和錄制。
2、運(yùn)行日志齊全,還可以一鍵生成報(bào)告。
3、最新版本已經(jīng)支持IOS(本文章僅使用Android手機(jī)進(jìn)行演示)
4、Andoroid一些游戲也可以使用這個(gè)工具來(lái)進(jìn)行測(cè)試。
缺點(diǎn):
1、無(wú)法像uiautomator那樣PC端發(fā)起命令后,測(cè)試機(jī)就可以脫機(jī)跑測(cè)試。
2、由于腳本中有大量的圖片,會(huì)讓腳本整體觀感不太好(個(gè)人感想)。
?
OK,接下來(lái)我們進(jìn)入正題。
首先,如何獲取airtest?
1、到官網(wǎng)http://airtest.netease.com/上下載。下載解壓后,如下圖。
我們只需要打開AirtestIDE.exe即可。這個(gè)應(yīng)用程序已經(jīng)集成了一些我們平常需要用的環(huán)境,比如腳本編寫、腳本錄制,自動(dòng)生成腳本,模擬器等等。
2、接下來(lái)我們打開這個(gè)IDE.(可能會(huì)提示需要登錄賬戶,如果覺得麻煩,大家點(diǎn)擊"skip",跳過(guò)即可。)
3、先熟悉下整個(gè)界面,主要包含8個(gè)功能模塊。
4、接下來(lái),開始我們的第一條自動(dòng)化測(cè)試腳本了。我們使用腳本來(lái)創(chuàng)建發(fā)送一條短信。
詳細(xì)的操作手法:
? ? ? ? a、通過(guò)USB連接PC與手機(jī)
? ? ? ? b、手機(jī)端開啟USB調(diào)試模式
? ? ? ? c、點(diǎn)擊設(shè)備窗的刷新ADB
? ? ? ? d、等待出現(xiàn)設(shè)備
? ? ? ? e、點(diǎn)擊connect,整個(gè)IDE會(huì)有變化(手機(jī)屏幕快照在IDE中顯示,另外Airtest輔助窗口的置灰部分變?yōu)榭捎?#xff09;
? ? ? ??f、點(diǎn)擊文件--新建腳本
?
5、測(cè)試步驟:
點(diǎn)擊HOME--打開信息--等待1秒--點(diǎn)擊"新信息"--點(diǎn)擊收件人欄--輸入"10086"--點(diǎn)擊輸入文本信息欄--輸入“這是1條測(cè)試的信息”--點(diǎn)擊發(fā)送--點(diǎn)擊BACK--點(diǎn)擊BACK--點(diǎn)擊HOME--回到桌面。
操作流程如下:
6、稍微加了一些休眠,調(diào)整后腳本截圖:
OK。這樣一條自動(dòng)化腳本已經(jīng)編寫完成。點(diǎn)擊執(zhí)行,查看是否符合我們的預(yù)期。
7、運(yùn)行腳本
OK,首次使用Airtest,就先到這邊。
總結(jié)
以上是生活随笔為你收集整理的Airtest网易自动化测试工具初探(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java pem,如何验证Java中的P
- 下一篇: 树莓派UART串口编程--使用wirin