Monkey日志分析


分析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是測試標准。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM