本周分享一篇有深度的文章,如何使用安裝macaca自動(dòng)化測(cè)試工具。(純屬自己的理解,也不知正確與否,請(qǐng)知情人批評(píng)指正~)
一、macaca簡(jiǎn)介:
macaca是由阿里巴巴公司開發(fā)的一套自動(dòng)化解決方案,適用于PC端和移動(dòng)端。
二、macaca安裝:
第一步:安裝Node.js。
什么是Node.js?
看了很多解釋,覺得這樣總結(jié)比較通俗易懂:node.js是一種Javascript的運(yùn)行環(huán)境,能夠使得JavaScript脫離瀏覽器運(yùn)行,從而節(jié)省了寫后臺(tái)的時(shí)間。
為什么要安裝Node.js?
因?yàn)閙acaca是用node.js工具開發(fā)的,所以需要安裝其開發(fā)平臺(tái)。
怎么安裝Node.js?
1.到官網(wǎng)http://nodejs.org/下載安裝包,下一步,下一步,直接安裝即可。(so easy,就不詳細(xì)介紹了~)
2.安裝成功后,在DOS窗口中測(cè)試是否安裝成功。
2.1在DOS窗口輸入node命令即可進(jìn)入node.js的交互模式;
2.2用控制臺(tái)命令輸入console.log("hello,world!"),出現(xiàn)下圖結(jié)果;

2.3在C盤下建立一個(gè)app文件夾,app文件夾里面寫一個(gè)test.js。
代碼如下:
var http = require("http");
http.createServer(function(req, res) {
res.writeHead( 200 , {"Content-Type":"text/html"});
res.write("
Node.js
");
res.write("
Hello World
");
res.end("
beyondweb.cn
");
}).listen(3000);
console.log("HTTP server is listening at port 3000.");
2.4再?gòu)腄OS窗口進(jìn)入app文件下,執(zhí)行node ?test.js命令后,即可訪問網(wǎng)址http://127.0.0.1:3000,訪問成功代表安裝成功。(訪問網(wǎng)址時(shí),DOS窗口不要關(guān)閉)


第二步:安裝最新的JDK。
什么是JDK(Java Development Kit)?
JDK是Java語言開發(fā)工具包,包含了Java的運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫。
為什么要安裝JDK?
我們進(jìn)行的是安卓移動(dòng)端的測(cè)試,而寫安卓的程序時(shí),不光調(diào)用安卓的API,同時(shí)也需要調(diào)用Java自帶的一些庫。所以必須要要進(jìn)行JDK的安裝。
怎么安裝JDK?
1.到官網(wǎng)上http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下載,選擇如圖所示選項(xiàng)(根據(jù)個(gè)人電腦系統(tǒng)類型選擇相應(yīng)的版本):

2.若不想更改安裝路徑,點(diǎn)擊下一步,下一步即可,但一定要記得JDK的安裝路徑,默認(rèn)是:C:\Program Files\Java\jdk1.8.0_111\
3.安裝好JDK后,配置JDK的環(huán)境變量(配置環(huán)境變量是為了編譯和運(yùn)行Java程序時(shí),不用進(jìn)入Java程序目錄,通過path直接找到bin目錄。Node.js安裝時(shí)會(huì)自動(dòng)配置,故不需配置。)
3.1如下圖,打開我的電腦,選擇系統(tǒng)屬性,點(diǎn)擊高級(jí)系統(tǒng),即可找到“環(huán)境變量”:

3.2先在系統(tǒng)變量中新建變量“JAVA_HOME",其值就是剛剛JDK的安裝路徑:

3.3接著在用戶變量的PATH中增加JDK的bin目標(biāo)。(win10的增加方式更加友好,有些系統(tǒng)需要在已有的path值后輸入“;+bin目錄")

3.4配置好環(huán)境變量后,在DOS窗口輸入Javac,出現(xiàn)下圖結(jié)果,代表JDK安裝成功。

第三步:安裝Android Studio :
Android Studio是安卓的開發(fā)平臺(tái),因進(jìn)行安卓手機(jī)端的自動(dòng)化測(cè)試,所以需要安裝。
安裝步驟:
1.在官網(wǎng)http://www.android-studio.org/下載,大小1G多,慢慢等待,下載好了,點(diǎn)擊下一步,下一步安裝。Android Studio自帶SDK,安裝時(shí)需注意SDK的路徑。(Android的開發(fā)需要用到SDK的類庫)
2.配置SDK的環(huán)境的變量,和JDK一致,在此不贅述。如圖所示:

3.在DOS窗口中輸入android -h,出現(xiàn)下圖結(jié)果,SDK安裝成功:

第四步:安裝Ant構(gòu)建工具 :
Apache Ant,是一個(gè)將軟件編譯、測(cè)試、部署等步驟聯(lián)系在一起加以自動(dòng)化的一個(gè)工具。
安裝步驟與上述幾個(gè)安裝步驟類似。
1.去官網(wǎng)http://ant.apache.org/manualdownload.cgi下載壓縮包,下載后解壓,記得解壓的目錄。
2.配置環(huán)境變量,配置方式如下圖所示:

第五步:安裝macaca客戶端:
在DOS窗口執(zhí)行:cnpm i-gmacaca-cli命令。
當(dāng)看見如圖所示的調(diào)皮的猴子,則安裝成功

第六步:安裝安卓驅(qū)動(dòng):
在DOS窗口執(zhí)行:cnpm i-gmacaca-android命令
最后,執(zhí)行:macaca doctor命令,出現(xiàn)下圖結(jié)果,則macaca的安裝全部成功:

三、macaca的使用:
安裝好macaca的所有壞境后,我們就可以來使用了。以阿里巴巴自己開發(fā)的demo為例進(jìn)行演示:
1.首先下載macaca的測(cè)試demo,下載鏈接:https://github.com/macacajs/macaca-test-sample,點(diǎn)擊如圖所示按鈕下載

2.下載后,將文件夾解壓,根據(jù)個(gè)人喜好保存在對(duì)應(yīng)的目錄下(本人保存在桌面上):

3.在DOS窗口中,進(jìn)入macaca-test-sample-master文件夾下后,在窗口中輸入macaca run命令,即可進(jìn)行自動(dòng)化測(cè)試。
下面的小視頻是PC端的測(cè)試:
http://pan.baidu.com/s/1pLgy9jP

下面的視頻是Android端的測(cè)試(打開手機(jī)的開發(fā)者模式,鏈接到電腦上),進(jìn)入macaca-test-sample-master文件夾下后,在窗口中輸入macaca ?run -d macaca-test/macaca-mobile-sample.test.js命令:
http://pan.baidu.com/s/1ctGqYU
好了,我的分享到此結(jié)束了~~~
感興趣的小伙伴動(dòng)手裝起來吧~~~~
下下周分享,如何把macaca利用到我們的APP上~~~