[發明專利]一種智能移動終端內存自動化測試方法與裝置有效
| 申請號: | 201410519757.1 | 申請日: | 2014-09-30 |
| 公開(公告)號: | CN104317702B | 公開(公告)日: | 2017-08-25 |
| 發明(設計)人: | 何曉俊;張星龍 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州三環專利商標代理有限公司44202 | 代理人: | 郝傳鑫,熊永強 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 移動 終端 內存 自動化 測試 方法 裝置 | ||
1.一種智能移動終端內存自動化測試方法,應用于使用Android操作系統的智能移動終端,其特征在于,包括下列步驟:
S1、智能移動終端常駐服務的內存泄露問題自動測試判定,該步驟針對Android操作系統移動終端的后臺常駐服務,通過調用Android操作系統自帶的隨機模擬用戶操作工具,對智能移動終端進行特定t次數模擬用戶隨機操作以達到內存泄露問題出現的操作條件,然后根據Android操作系統后臺常駐服務內存占用記錄的趨勢對比,判定智能移動終端中Android操作系統后臺常駐服務的內存是否存在泄露問題;
S2、智能移動終端單獨應用的內存泄露問題自動測試判定,該步驟針對Android操作系統移動終端的各個常規應用采用遍歷檢測的方法,通過調用Android操作系統自帶的隨機模擬用戶操作工具,對智能移動終端各個應用進行特定t次數模擬用戶隨機操作以達到內存泄露問題出現的操作條件,然后將經過n次測試完并進行優化清理后記錄的單獨應用占用的內存值和之前記錄的n次智能移動終端單獨應用的內存泄露問題自動測試獲取的單獨應用占用的內存值進行對比,逐個依次判定智能移動終端中Android操作系統各個常規應用的內存是否存在泄露問題,
所述步驟S1具體為:
S11、進入常駐服務的內存泄露問題自動測試判定,對智能移動終端系統進行優化清理,只保留系統后臺常駐服務;
S12、調用Android操作系統自帶的隨機模擬用戶操作工具,對智能移動終端進行特定t次數模擬用戶隨機操作以達到內存泄露問題出現的操作條件;
S13、模擬用戶對智能移動終端進行特定t次數隨機操作結束后,對智能移動終端系統進行優化清理,然后通過調用adb shell dumpsys meminfo命令來獲取智能移動終端的常駐服務占用的內存值,完成一次常駐服務的內存泄露問題自動測試的同時并且記錄內存的占用值;
S14、設置智能移動終端常駐服務的內存泄露問題自動測試次數m,重復步驟S11至步驟S13,進行m次智能移動終端常駐服務的內存泄露問題自動測試并記錄常駐服務占用的內存值;
S15、根據m次常駐服務內存泄露問題自動測試記錄的內存占用值繪制常駐服務內存占用總體趨勢圖,然后根據常駐服務內存占用總體趨勢圖結合常駐服務內存泄露判定規則來判斷智能移動終端常駐服務是否存在內存泄露問題。
2.根據權利要求1所述的一種智能移動終端內存自動化測試方法,其特征在于,所述步驟S2具體為:
S21、進入單獨應用的內存泄露問題自動測試判定,對智能移動終端系統進行優化清理,關閉系統的非常駐服務,保證智能移動終端系統達到測試要求的最佳狀態;
S22、調用Android操作系統自帶的隨機模擬用戶操作工具,對智能移動終端進行特定t次數模擬用戶隨機操作以達到內存泄露問題出現的操作條件;
S23、模擬用戶對智能移動終端進行特定t次數隨機操作結束后,然后通過調用adb shell dumpsys meminfo命令來獲取智能移動終端的單獨應用占用的內存值,完成一次單獨應用的內存泄露問題自動測試的同時并且記錄內存的占用值;
S24、設置智能移動終端單獨應用的內存泄露問題自動測試次數n,重復步驟S21至步驟S23,進行n次智能移動終端單獨應用的內存泄露問題自動測試并記錄單獨應用占用的內存值;
S25、對智能移動終端系統進行優化清理,然后通過調用adb shell dumpsys meminfo命令來獲取智能移動終端的單獨應用占用的內存值并記錄;
S26、將經過n次測試完并進行優化清理后記錄的單獨應用占用的內存值和之前記錄的n次智能移動終端單獨應用的內存泄露問題自動測試獲取的單獨應用占用的內存值進行對比,根據單獨應用內存泄露判定規則判斷智能移動終端單獨應用是否存在內存泄露問題。
3.根據權利要求1所述的一種智能移動終端內存自動化測試方法,其特征在于,
所述步驟S1中Android操作系統移動終端的后臺常駐服務包括:system、com.android.systemui、com.android.phone、android.process.contacts、android.process.safer、com.oppo.preventmode、com.oppo.exserviceui、android.process.TrafficMonitor、com.android.dialer。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410519757.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:中空絲膜模塊
- 下一篇:金屬嵌入樹脂成形制品的制造方法





