來(lái)源于網(wǎng)絡(luò)
1、Monkey是AndroidSDK自帶的測(cè)試工具,在測(cè)試過(guò)程中會(huì)向系統(tǒng)發(fā)送偽隨機(jī)的用戶事件流,如按鍵輸入、觸摸屏輸入、手勢(shì)輸入等,實(shí)現(xiàn)對(duì)正在開(kāi)發(fā)的應(yīng)用程序進(jìn)行壓力測(cè)試,也有日志輸出。實(shí)際上該工具只能做程序做一些壓力測(cè)試,由于測(cè)試事件和數(shù)據(jù)都是隨機(jī)的,不能自定義,所以有很大的局限性。2、MonkeyRunner也是AndroidSDK提供的測(cè)試工具。嚴(yán)格意義上來(lái)說(shuō)MonkeyRunner其實(shí)是一個(gè)Api工具包,比Monkey強(qiáng)大,可以編寫(xiě)測(cè)試腳本來(lái)自定義數(shù)據(jù)、事件。缺點(diǎn)是腳本用Python來(lái)寫(xiě),對(duì)測(cè)試人員來(lái)說(shuō)要求較高,有比較大的學(xué)習(xí)成本。3、Instrumentation是早期Google提供的Android自動(dòng)化測(cè)試工具類(lèi),雖然在那時(shí)候JUnit也可以對(duì)Android進(jìn)行測(cè)試,但是Instrumentation允許你對(duì)應(yīng)用程序做更為復(fù)雜的測(cè)試,甚至是框架層面的。通過(guò)Instrumentation你可以模擬按鍵按下、抬起、屏幕點(diǎn)擊、滾動(dòng)等事件。
2024/4/15 9:12:15
課程源自未來(lái),技能改變生活!
專(zhuān)注大學(xué)生計(jì)算機(jī)就業(yè)教育
中國(guó)IT職業(yè)人才培訓(xùn)領(lǐng)域的先行者
全國(guó)優(yōu)秀教學(xué)質(zhì)量校區(qū),成功培養(yǎng)數(shù)萬(wàn)名IT職場(chǎng)精英
已與多家軟件企業(yè)、多所高校計(jì)算機(jī)學(xué)院達(dá)成合作,保證大學(xué)生就業(yè)與用人單位有機(jī)銜接