分析log
l 日誌開頭:顯示本次測試seed值,執行次數,測試包,
l 日誌結尾:
如果monkey測試順利執行完成,在log的最後,會列印出當前執行事件的次數和所花費的時間;monkey finished代表執行完成。
(如果monkey執行中斷,在log的最後也能檢視到當前已執行的次數。)
l 日誌內容分析
一般測試結果分析-搜尋關鍵字:
1.程式無響應,anr問題:在日誌中搜尋「anr」
2.崩潰問題:在日誌中搜尋「crash」
3.其他問題:在日誌中搜尋」exception」
詳細分析monkey日誌
switch--檢視log中的switch,主要是檢視monkey執行的是那乙個activity,兩個swtich之間如果出現了崩潰或其他異常,可以在該activity中查詢問題的所在。
sleeping--sleeping for 500 milliseconds這是執行monkey測試時,throttle設定的間隔時間,每出現一次,就代表乙個事件。
重現問題
monkey測試出現錯誤後,一般的查錯步驟為以下幾步:
1.找到是monkey裡面的哪個地方出錯
2.檢視monkey裡面出錯前的一些事件動作,並手動執行該動作
3.若以上步驟還不能找出,可以使用之前執行的monkey命令再執行一遍,注意seed值要一樣
一般 0 anr 0 crash是測試標準。
monkey日誌分析
monkey 日誌檔案儲存在緩衝區,通過logcat檢視 v verbose 最低級別,開發除錯的一些詳細資訊 d debug 除錯,用於除錯的資訊 i info 資訊,一般提示性資訊 w warning 警告 e error 錯誤,已經出現可影響的錯誤 import os data os.pope...
Monkey錯誤分析日誌定位
android平台應用程式可能產生以下四種crash 1 force close crash 2 anr crash native層 本地框架 3 tombstone crash native crash kernel層 linux核心控制項 4 kernel panic 1 monkey作長時間穩...
monkey日誌管理
日誌管理作用 monkey日誌管理是monkey測試中非常重要的乙個環節,通過日誌管理分析,可以獲取當前測試物件在測試過程中是否會發生異常,以及發生的概率,同時還可以獲取對應的錯誤資訊,幫助開發定位和解決問題。monkey日誌儲存方法 儲存在pc中 儲存在手機上 標準流和錯誤流分開儲存 儲存在pc中...