下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
-.z.monkey測試方法總結測試策略:全模塊、單模塊測試步驟:1、測試前準備:1.PC側安裝adb驅動,使用adbshell命令不報錯2.手機設置:鎖屏方式設置為無,屏幕亮度建議設成最低(防止電量消耗過大導致關機)3.手機為剛刷的新版本或者進展一次恢復出廠設置備注:或測試前請先刪除自行安裝的第三方:手機助手、測試工具apk等等4.休眠設成最長時間或不休眠5.設置-開發(fā)者選項中勾選不鎖定屏幕6.設置手機時間為當前正確時間7.假設要測試上網(wǎng)請連接可用wifi或翻開數(shù)據(jù)業(yè)務8.測試前需開啟aplog****201206****備注:測試前請確保日志功能開啟,測試完成后先保存日志adbrootadbremountadbshellrm-rf/data/logs/*作用就是刪除以前的舊log工具使用前請確定手機版本為debug版本,PC的adb命令使用正常解壓到任意目錄,雙擊InstalllogClient.bat會自動安裝logClient客戶端并重啟手機配置:1. 連接熱點360WiFi-6CDC31,連接密碼為*djatest2. 輸入密碼后勾選下面的高級選項-"將DHCP選項改為靜態(tài)-"設置IP地址為至199之間的IP,設置完IP直接點擊連接,連接上熱點后即配置完畢2、測試執(zhí)行:先執(zhí)行命令adbshell再輸入如下的命令:全模塊:monkey--throttle500--ignore-crashes--ignore-timeouts--ignore-security-e*ceptions--ignore-native-crashes--monitor-native-crashes-v-v-v180000>/storage/sdcard0/monkey_log.t*t&單模塊:monkey-p.*dja.ncser--throttle500--ignore-crashes--ignore-timeouts--ignore-security-e*ceptions--ignore-native-crashes--monitor-native-crashes-v-v-v180000>/storage/sdcard0/monkey_log.t*t&備注:單模塊命令加:-p模塊包名;測試9小時使用180000,測試18小時使用3750003、測試開場后將手機從PC上拔出并連接充電器繼續(xù)進展測試,測試完成后手時機自動停頓操作4、事件數(shù)量180000根本9小時,跑時間太久日志會被沖掉,因此建議每天跑2次附錄:ROM常用包名:短信:.android.mms聯(lián)系人:.android.contacts相機:日歷:.android.calendar桌面:.lqsoft.launcher3瀏覽器:.android.browser設置:.android.settings圖庫:.android.gallery3d時鐘:.android.deskclock計算器:.android.calculator2FM:.caf.fmradio音樂:.cyanogenmod.eleven錄音:.android.soundrecorder:.android.email文件管理器:.*dja.filee*plorer便簽:.*dja.notes下載:.android.documentsuiWPS:.wps.moffice_eng3、日志導出:分別將手機中的aplog、monkey運行日志、trace導出到PC側1、Aplog:可以使用MTP方式直接將手機側logs文件夾拷貝到PC側2、Monkey運行日志:adbpull/storage/sdcard0/monkey_log.t*te:\monkey_log.t*t備注:前面的路徑為手機側存儲monkey運行日志的路徑和文件名,后者為PC側的存儲路徑3、anr獲取trace:adbpull/data/anr目標目錄;
比方:adbpull/data/anrd:/,就會在d盤;備注:當ANR發(fā)生的時候,系統(tǒng)會將ANR信息寫入到手機的data/anr/這個文件夾,假設報anr問題,請使用adbpull命令將這個文件夾導出4、BUG提交:描述:【主題】:Monkey測試音樂模塊出現(xiàn)1次crash【預制條件】:
1.測試機電量充足
2.測試前恢復出廠設置
【操作步驟】:
Monkey測試命令
adbshell
monkey--throttle500--ignore-crashes--ignore-timeouts--ignore-security-e*ceptions--ignore-native-crashes--monitor-native-crashes-v-v-v180000>/storage/sdcard0/monkey_log.t*t&【實際結果】:Aplog目錄例如:All2015-09-21-18-53-18-0600\logs\crashlog1\system_app_crash56.t*tAplog實際報錯信息例如:java.lang.IllegalStateE*ception:CannotperformthisactionafteronSaveInstanceState atandroid.support.v4.app.y.c(UnknownSource) atandroid.support.v4.app.y.enqueueAction(UnknownSource) atandroid.support.v4.app.n.mitInternal(UnknownSource) atandroid.support.v4.app.n.mit(UnknownSource) at.cyanogenmod.eleven.ui.activities.i.run(UnknownSource) atandroid.os.Handler.handleCallback(Handler.java:739) atandroid.os.Handler.dispatchMessage(Handler.java:95) atandroid.os.Looper.loop(Looper.java:135) atandroid.app.ActivityThread.main(ActivityThread.java:5221) atjava.lang.reflect.Method.invoke(NativeMethod) atjava.lang.reflect.Method.invoke(Method.java:372) at.ernal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898) at.ernal.os.ZygoteInit.main(ZygoteInit.java:693) atde.robv.android.*posed.*posedBridge.main(*posedBridge.java:116)【期望結果】:
測試無問題
【出現(xiàn)概率】:
1
【比照機現(xiàn)象】:
無
【LOG地址】:
\\53\public\\軟件測試\測試LOG\ROM快速定制LOG\ROMDZ-1673
【備注】:
R19
【聯(lián)系人】:侯璐
Log:aplog、monkey運行日志、trace提交至效勞器:\\53\public\\軟件測試\測試LOG\ROM快速定制LOG\備注:aplog需附上全部的log日志,方便研發(fā)分析其他:查看當前在運行的包名:手機連接PC端,翻開模塊,運行命令如下:adbshelldumpsyswindow|findstrmFocusedWindowu0和/之間的局部為包名參數(shù)說明命令:monkey-p.android.contacts--throttle500--ignore-crashes--ignore-timeouts--ignore-security-e*ceptions--ignore-native-crashes--monitor-native-crashes-v-v-v180000>/storage/sdcard0/monkey_log.t*t&參數(shù):--throttle:每個事件完畢后的間隔時間(單位毫秒)〔如不指定,系統(tǒng)會盡快的發(fā)送事件序列〕。如:–throttle1000間隔1S-p:指定有效的package〔如不指定,則對系統(tǒng)中所有package有效〕,一個-p對應一個有效package,如:-p.ckt-p.ckt.asura--ignore-crashes:忽略崩潰--ignore-timeouts:忽略超時--ignore-security-e*ceptions:忽略平安異常--ignore-native-crashes:忽略本地代碼導致的崩潰異常--monitor-native-crashes:跟蹤本地方法的崩潰問題-v:指定打印信息的詳細級別,一個-v增加一個級別,默認級別為0后面跟的數(shù)字180000即為事件數(shù)量,數(shù)字越大,測試壓力越大3、手動停頓monkey測試命令1.adbshell
2.ps|grepmonkey查看monkey進程ID號,是一串數(shù)字
3.kill進程ID號停頓monkey測試4、日志分析:1.CRASH〔崩潰〕anrin〔應用無響應〕aplog日志中有crash文件夾,可查看報錯信息FATAL〔嚴重錯誤〕aplog日志中搜索關鍵字3.tombstone〔底層報錯〕
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:近代上海國立音樂院-國立音專學刊的歷史敘事及其文化意義闡釋研究
- 2025年度個人二手房交易安全保障協(xié)議3篇
- 二零二五版羅馬柱歷史文化遺址保護合同4篇
- 二零二五版藥店營業(yè)員藥品配送及聘用合同4篇
- 2025版投資經(jīng)理借貸雙方合作協(xié)議書3篇
- 二零二五年度國際藝術品拍賣交易合同3篇
- 二零二五年度出差工作成果評估與獎勵合同3篇
- 2025年度戶外景觀設計施工與后期養(yǎng)護合同4篇
- 2025版投標文件制作及審核服務合同模板3篇
- 2025年度蘋果種植基地水資源利用合同4篇
- 中央2025年國務院發(fā)展研究中心有關直屬事業(yè)單位招聘19人筆試歷年參考題庫附帶答案詳解
- 2024年09月北京中信銀行北京分行社會招考(917)筆試歷年參考題庫附帶答案詳解
- 外呼合作協(xié)議
- 小學二年級100以內進退位加減法800道題
- 保險公司2025年工作總結與2025年工作計劃
- 2024年公司領導在新年動員會上的講話樣本(3篇)
- 眼科護理進修專題匯報
- GB/T 33629-2024風能發(fā)電系統(tǒng)雷電防護
- 深靜脈血栓(DVT)課件
- 2023年四川省廣元市中考數(shù)學試卷
- GB/T 19885-2005聲學隔聲間的隔聲性能測定實驗室和現(xiàn)場測量
評論
0/150
提交評論