smart_monkey for ios
成都創(chuàng)新互聯(lián)公司專注于貴溪網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供貴溪營(yíng)銷型網(wǎng)站建設(shè),貴溪網(wǎng)站制作、貴溪網(wǎng)頁設(shè)計(jì)、貴溪網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造貴溪網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供貴溪網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。工具包原文:https://testerhome.com/topics/2523
前提:
真機(jī)或模擬器上安裝appdebug包;
簡(jiǎn)要操作步驟:
1. mac上安裝homebrew,只需要一條命令行,從官網(wǎng)獲取:http://brew.sh/
2. 安裝brew成功后,執(zhí)行以下三條命令
Step 1. brew install libimobiledevice
Step 2. brew install -HEAD ideviceinstaller
Step 3. brew install p_w_picpathmagick
3. 以上工具包全部安裝成功后,即可 開始運(yùn)行smart_monkey; (如果是真機(jī)運(yùn)行,需要打開權(quán)限,手機(jī)設(shè)置中“開發(fā)者”中啟用“EnableUIAutomation”選項(xiàng))
執(zhí)行命令
smart_monkey -a ${App_BunnelID}
參數(shù)說明:
-a: 指向被測(cè)程序的BundleID(不可缺省)。e.g.-a com.mytest.app
-w: 指向測(cè)試設(shè)備的UDID,可以通過$instruments -s devices進(jìn)行設(shè)備id的查看,若缺省則默認(rèn)指向第一臺(tái)設(shè)備(模擬器或真機(jī))。e.g.-w 26701a3a5bc17038ca0465186407b912375b35a7
-n: monkey測(cè)試的執(zhí)行次數(shù),默認(rèn)為1次。e.g.-n 3
-d: 測(cè)試報(bào)告地址,默認(rèn)為當(dāng)前目錄下的smart_monkey_result文件夾下。e.g.-d ~/my-monkey-test-result
-t: 執(zhí)行時(shí)間,單位為秒。e.g.-t 60
-s: 指向被測(cè)app的.dSYM文件,若出現(xiàn)crash,解析crash為明文。e.g.-s testapp.dSYM
-c: 自定義的配置集路徑,參數(shù)必須為目錄,目錄下必須包含custom.js,若使用handler,目錄下需存在名為handler的文件夾,用于存放相關(guān)文件。e.g.-c /my/path/custom_cfg
//遇到問題可查閱:https://github.com/vigossjjj/CrashMonkey4IOS/blob/master/Troubleshooting.md
4. monkey運(yùn)行成功后 生成的報(bào)表位置:/user/smart_monkey_result
生成的結(jié)果包含有:運(yùn)行時(shí)截圖png列表、resutl.html 、系統(tǒng)日志、運(yùn)行時(shí)完全日志等
云筆記 實(shí)踐 得到結(jié)果如下:
1. monkey 運(yùn)行完成后,結(jié)果生成 為 report_日期 格式,存在本地,下圖為一個(gè)report中的內(nèi)容;
結(jié)果中包含這一次monkey運(yùn)行中的所有截屏和日志和最終結(jié)果統(tǒng)計(jì);
2. 圖1中的result.html為完全的結(jié)果統(tǒng)計(jì),如果有失敗的情況,會(huì)在里面列表;
下圖為云筆記 未出現(xiàn)crash的結(jié)果統(tǒng)計(jì),圖中的3個(gè)tab可以點(diǎn)擊查看具體日志;
3. 整個(gè)運(yùn)行過程中的monkey操作記錄日志,在uiautomation.html 里
使用smart_monkey的好處:結(jié)果統(tǒng)計(jì)明確,生成報(bào)表格式;
缺點(diǎn)還在研究中。。。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)頁題目:(二)smart_monkeyforios測(cè)試工具包.note-創(chuàng)新互聯(lián)
本文地址:http://m.newbst.com/article30/dsojpo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站營(yíng)銷、網(wǎng)站建設(shè)、微信小程序、企業(yè)建站、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容