安卓功能測試中,ddms可以作爲輔助測試工具,幫助進一步分析和定位問題。
1、在設備中列出已連接的安卓手機或模擬器和運行的進程,可以直接強行殺掉app進程,對手機進行截屏。
2、分析app和系統的logcat日誌,便於對問題的進一步分析和定位。
例如:提交訂單時,app提示數據解析異常,通過日誌可以發現是哪裏的數組越界了,直接修改代碼進行修復。
例如:當出現問題時,分析打印的調試日誌裏的數據,可以進一步分析是後臺接口還是app客戶端處理的問題
例如:app出現停止運行時,分析原因
3、分析app使用上傳下載的帶寬,
經常會有如下一些問題:
商城列表中小圖和縮略圖,使用了高清源圖,浪費用戶流量,顯示速度又慢。
已瀏覽過的圖片,每次重新下載,浪費用戶流量,顯示速度又慢。
app中拍照上傳圖片後,又重新下載源圖才顯示,浪費帶寬,顯示速度又慢。
4、直接讀取和寫入文件到手機機身內存或sd卡,包括系統目錄。
5、分析cpu和內存
其他的還有線程分析、內存分析、gc回收、UI控件的分析等。