




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、monkey測(cè)試方法總結(jié)測(cè)試策略:全模塊、單模塊測(cè)試步驟:1、測(cè)試前準(zhǔn)備:1.PC側(cè)安裝adb驅(qū)動(dòng),使用adbshell命令不報(bào)錯(cuò)2.手機(jī)設(shè)置:鎖屏方式設(shè)置為無(wú),屏幕亮度建議設(shè)成最低(防止電量消耗過大導(dǎo)致關(guān)機(jī))3.手機(jī)為剛刷的新版本或者進(jìn)行一次恢復(fù)出廠設(shè)置備注:或測(cè)試前請(qǐng)先刪除自行安裝的第三方:手機(jī)助手、測(cè)試工具apk等等4.休眠設(shè)成最長(zhǎng)時(shí)間或不休眠5.設(shè)置-開發(fā)者選項(xiàng)中勾選不鎖定屏幕6.設(shè)置手機(jī)時(shí)間為當(dāng)前正確時(shí)間7.若要測(cè)試上網(wǎng)請(qǐng)連接可用wifi或打開數(shù)據(jù)業(yè)務(wù)8.測(cè)試前需開啟aplog*#*#201206#*#*備注:測(cè)試前請(qǐng)確保日志功能開啟,測(cè)試完成后先保存日志adb rootadb re
2、mountadb shell rm -rf /data/logs/*作用就是刪除以前的舊log工具使用前請(qǐng)確定手機(jī)版本為debug版本,PC 的adb命令使用正常附件解壓到任意目錄,雙擊InstalllogClient.bat會(huì)自動(dòng)安裝logClient客戶端并重啟手機(jī)配置:1.連接熱點(diǎn)360WiFi-6CDC31,連接密碼為xdjatest2.輸入密碼后勾選下面的高級(jí)選項(xiàng)-將DHCP選項(xiàng)改為靜態(tài)-設(shè)置IP地址為96至199之間的IP,設(shè)置完IP直接點(diǎn)擊連接,連接上熱點(diǎn)后即配置完畢2、測(cè)試執(zhí)行:先執(zhí)行命令adbshell再輸入如下的命令:全模塊:monkey-thrott
3、le500-ignore-crashes-ignore-timeouts-ignore-security-exceptions-ignore-native-crashes-monitor-native-crashes-v-v-v180000/storage/sdcard0/monkey_log.txt&單模塊:monkey-pcom.xdja.ncser-throttle500-ignore-crashes-ignore-timeouts-ignore-security-exceptions-ignore-native-crashes-monitor-native-crashes-v-v-v1
4、80000/storage/sdcard0/monkey_log.txt&備注:1、 單模塊命令加:-p模塊包名;2、 測(cè)試9小時(shí)使用180000,測(cè)試18小時(shí)使用3750003、測(cè)試開始后將手機(jī)從PC上拔出并連接充電器繼續(xù)進(jìn)行測(cè)試,測(cè)試完成后手機(jī)會(huì)自動(dòng)停止操作4、事件數(shù)量180000基本9小時(shí),跑時(shí)間太久日志會(huì)被沖掉,因此建議每天跑2次附錄:ROM常用包名:短信:com.android.mms聯(lián)系人: com.android.contacts相機(jī): org.codeaurora.snapcam日歷: com.android.calendar桌面: com.lqsoft.launcher3瀏覽
5、器:com.android.browser 設(shè)置:com.android.settings圖庫(kù):com.android.gallery3d時(shí)鐘:com.android.deskclock計(jì)算器:com.android.calculator2FM:com.caf.fmradio音樂:com.cyanogenmod.eleven錄音:com.android.soundrecorder郵件:com.android.email文件管理器:com.xdja.fileexplorer便簽:com.xdja.notes 下載:com.android.documentsuiWPS:cn.wps.moffice
6、_eng3、日志導(dǎo)出:分別將手機(jī)中的aplog、monkey運(yùn)行日志、trace導(dǎo)出到PC側(cè)1、Aplog:可以使用MTP方式直接將手機(jī)側(cè)logs文件夾拷貝到PC側(cè)2、Monkey運(yùn)行日志:adbpull/storage/sdcard0/monkey_log.txte:monkey_log.txt備注:前面的路徑為手機(jī)側(cè)存儲(chǔ)monkey運(yùn)行日志的路徑和文件名,后者為PC側(cè)的存儲(chǔ)路徑3、anr獲取trace:adbpull/data/anr目標(biāo)目錄;比如:adb pull /data/anr d:/,就會(huì)在d盤;備注:當(dāng)ANR發(fā)生的時(shí)候,系統(tǒng)會(huì)將ANR信息寫入到手機(jī)的data/anr/這個(gè)文件夾
7、,若報(bào)anr問題,請(qǐng)使用adbpull命令將這個(gè)文件夾導(dǎo)出4、BUG提交:描述:【主題】:Monkey測(cè)試音樂模塊出現(xiàn)1次crash【預(yù)制條件】: 1.測(cè)試機(jī)電量充足 2.測(cè)試前恢復(fù)出廠設(shè)置 【操作步驟】: Monkey測(cè)試命令 adb shell monkey -throttle 500 -ignore-crashes -ignore-timeouts -ignore-security-exceptions -ignore-native-crashes -monitor-native-crashes -v -v -v 180000 /storage/sdcard0/monkey_log.tx
8、t &【實(shí)際結(jié)果】: Aplog目錄例如:All2015-09-21-18-53-18-0600logscrashlog1system_app_crash1442643156056.txtAplog實(shí)際報(bào)錯(cuò)信息例如: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceStateat android.support.v4.app.y.c(Unknown Source)at android.support.v4.app.y.enqueueAction(Unknown Source)at
9、mitInternal(Unknown Source)at mit(Unknown Source)at com.cyanogenmod.eleven.ui.activities.i.run(Unknown Source)at android.os.Handler.handleCallback(Handler.java:739)at android.os.Handler.dispatchMessage(Handler.java:95)at android.os.Looper.loop(Looper.java:135)at android.app.ActivityThread.main(Activ
10、ityThread.java:5221)at java.lang.reflect.Method.invoke(Native Method)at java.lang.reflect.Method.invoke(Method.java:372)at ernal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)at ernal.os.ZygoteInit.main(ZygoteInit.java:693)at de.robv.android.xposed.XposedBri
11、dge.main(XposedBridge.java:116)【期望結(jié)果】: 測(cè)試無(wú)問題 【出現(xiàn)概率】: 1【對(duì)比機(jī)現(xiàn)象】: 無(wú) 【LOG地址】: 53public西安西安軟件測(cè)試測(cè)試LOGROM快速定制LOG ROMDZ-1673【備注】: R19【聯(lián)系人】: 侯璐og:aplog、monkey運(yùn)行日志、trace提交至服務(wù)器:53public西安西安軟件測(cè)試測(cè)試LOGROM快速定制LOG 備注:aplog需附上全部的log日志,方便研發(fā)分析其他:1、 查看當(dāng)前在運(yùn)行的包名:手機(jī)連接PC端,打開模塊,運(yùn)行命令如下:adb
12、shell dumpsys window |findstr mFocusedWindowu0和/之間的部分為包名2、 參數(shù)說明命令:monkey-pcom.android.contacts-throttle500-ignore-crashes-ignore-timeouts-ignore-security-exceptions-ignore-native-crashes-monitor-native-crashes-v-v-v180000/storage/sdcard0/monkey_log.txt&參數(shù):-throttle:每個(gè)事件結(jié)束后的間隔時(shí)間(單位毫秒)(如不指定,系統(tǒng)會(huì)盡快的發(fā)送事件
13、序列)。如:throttle 1000間隔1S-p:指定有效的package(如不指定,則對(duì)系統(tǒng)中所有package有效),一個(gè)-p 對(duì)應(yīng)一個(gè)有效package, 如:-p com.ckt -p com.ckt.asura-ignore-crashes:忽略崩潰-ignore-timeouts:忽略超時(shí)-ignore-security-exceptions:忽略安全異常-ignore-native-crashes:忽略本地代碼導(dǎo)致的崩潰異常-monitor-native-crashes:跟蹤本地方法的崩潰問題-v:指定打印信息的詳細(xì)級(jí)別,一個(gè) -v增加一個(gè)級(jí)別 , 默認(rèn)級(jí)別為 0后面跟的數(shù)字180000即為事件數(shù)量,數(shù)字越大,測(cè)試壓力越大3、手動(dòng)停止monkey測(cè)試命令1.adbshell2.ps|grepmonkey 查看monkey進(jìn)程ID號(hào),是一串?dāng)?shù)字3.kill進(jìn)程ID號(hào) 停止monkey測(cè)試4、日志分析:1.CRASH (崩潰)anr in(應(yīng)用無(wú)響應(yīng))aplog日志中有crash文件夾,可查看報(bào)錯(cuò)信息2. FATAL(嚴(yán)重錯(cuò)誤)aplog日志中搜索關(guān)鍵字 3.tombstone(底層報(bào)錯(cuò))
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 修建贊助合同范本
- 勞務(wù)時(shí)間合同范本
- 內(nèi)外架合同范例
- 化肥合作合同范例
- 專項(xiàng)經(jīng)理聘用合同范本
- 農(nóng)業(yè)購(gòu)貨合同范本
- 化工產(chǎn)品購(gòu)銷服務(wù)合同范本
- 醫(yī)院購(gòu)銷合同范本
- 出口布料銷售合同范例
- 養(yǎng)殖水車出租合同范例
- 美團(tuán)外賣騎手服務(wù)合同(2025年度)
- 應(yīng)急預(yù)案解讀與實(shí)施
- 2025年春季學(xué)期團(tuán)委工作安排表
- 2025年《國(guó)有企業(yè)領(lǐng)導(dǎo)人員腐敗案例剖析》心得體會(huì)樣本(3篇)
- 廣告行業(yè)安全培訓(xùn)詳細(xì)介紹
- 2024-2029年全球及中國(guó)氨能源(綠氨)應(yīng)用可行性研究與投資戰(zhàn)略規(guī)劃分析報(bào)告
- 2025福南平市建武夷水務(wù)發(fā)展限公司招聘21人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年上半年工業(yè)和信息化部裝備工業(yè)發(fā)展中心應(yīng)屆畢業(yè)生招聘(第二批)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年中遠(yuǎn)海運(yùn)物流有限公司招聘筆試參考題庫(kù)含答案解析
- 2024年廣州市海珠區(qū)衛(wèi)生健康系統(tǒng)招聘事業(yè)單位工作人員筆試真題
- 一科一品一骨科護(hù)理
評(píng)論
0/150
提交評(píng)論