[發(fā)明專利]一種智能移動終端內存自動化測試方法與裝置有效
| 申請?zhí)枺?/td> | 201410519757.1 | 申請日: | 2014-09-30 |
| 公開(公告)號: | CN104317702B | 公開(公告)日: | 2017-08-25 |
| 發(fā)明(設計)人: | 何曉俊;張星龍 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司44202 | 代理人: | 郝傳鑫,熊永強 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 移動 終端 內存 自動化 測試 方法 裝置 | ||
技術領域
本發(fā)明涉及智能移動終端的應用技術領域,特別涉及一種智能移動終端內存自動化測試方法與裝置。
背景技術
現(xiàn)在支持Android操作系統(tǒng)的智能移動終端軟件功能越來越強大,更新速度更快更頻繁,對智能移動終端內存的占用和消耗也是越來越大。經常出現(xiàn)由于智能移動終端內存問題直接導致智能移動終端卡頓、RAM占用居高不下,或者明明已經卸載了很多軟件了還是沒辦法降低RAM占用率,甚至直接導致智能移動終端重啟,諸如以上現(xiàn)象都嚴重的影響了智能移動終端的用戶體驗,給智能移動終端的品牌和信譽帶來非常消極的負面影響,所以現(xiàn)在智能移動終端內存測試是智能移動終端測試項中必不可少的一項。
現(xiàn)有的智能移動終端內存測試技術往往都是通過人工手動的主動去進行一些內存相關的自由測試,由于人工的精力有限,進行的內存測試往往都不是很全面,而且測試深度也不是很深,只是做到最基本的內存測試,這很難全面徹底的解決由于智能移動終端內存問題而導致的卡頓和重啟等等問題,目前亟待一種能夠自動化和智能化測試智能移動終端內存的方法出現(xiàn)。
發(fā)明內容
本發(fā)明的第一個目的在于克服現(xiàn)有技術的缺點與不足,提供一種智能移動終端內存自動化測試方法,該發(fā)明公開了一種自動測試使用Android操作系統(tǒng)的智能移動終端是否存在內存泄露問題的系統(tǒng)化方法,主要通過測試使用Android操作系統(tǒng)的智能移動終端的常駐服務和單個應用是否存在內存泄露來判斷智能移動終端是否存在內存泄露問題,保證使用Android操作系統(tǒng)的智能移動終端在內存方面的質量問題,而且極大的提高了內存測試的效率。
本發(fā)明的另一個目的在于克服現(xiàn)有技術的缺點與不足,提供一種智能移動終端內存自動化測試裝置。
本發(fā)明的第一個目的通過下述技術方案實現(xiàn):
一種智能移動終端內存自動化測試方法,應用于使用Android操作系統(tǒng)的智能移動終端,包括下列步驟:
S1、智能移動終端常駐服務的內存泄露問題自動測試判定,該步驟針對Android操作系統(tǒng)移動終端的后臺常駐服務,通過調用Android操作系統(tǒng)自帶的隨機模擬用戶操作工具,對智能移動終端進行特定t次數(shù)模擬用戶隨機操作以達到內存泄露問題出現(xiàn)的操作條件,然后根據(jù)Android操作系統(tǒng)后臺常駐服務內存占用記錄的趨勢對比,判定智能移動終端中Android操作系統(tǒng)后臺常駐服務的內存是否存在泄露問題;
S2、智能移動終端單獨應用的內存泄露問題自動測試判定,該步驟針對Android操作系統(tǒng)移動終端的各個常規(guī)應用采用遍歷檢測的方法,通過調用Android操作系統(tǒng)自帶的隨機模擬用戶操作工具,對智能移動終端各個應用進行特定t次數(shù)模擬用戶隨機操作以達到內存泄露問題出現(xiàn)的操作條件,然后將經過n次測試完并進行優(yōu)化清理后記錄的單獨應用占用的內存值和之前記錄的n次智能移動終端單獨應用的內存泄露問題自動測試獲取的單獨應用占用的內存值進行對比,逐個依次判定智能移動終端中Android操作系統(tǒng)各個常規(guī)應用的內存是否存在泄露問題。
優(yōu)選的,所述步驟S1具體為:
S11、進入常駐服務的內存泄露問題自動測試判定,對智能移動終端系統(tǒng)進行優(yōu)化清理,只保留系統(tǒng)后臺常駐服務;
S12、調用Android操作系統(tǒng)自帶的隨機模擬用戶操作工具,對智能移動終端進行特定m次數(shù)模擬用戶隨機操作以達到內存泄露問題出現(xiàn)的操作條件;
S13、模擬用戶對智能移動終端進行特定m次數(shù)隨機操作結束后,對智能移動終端系統(tǒng)進行優(yōu)化清理,然后通過調用adb shell dumpsys meminfo命令來獲取智能移動終端的常駐服務占用的內存值,完成一次常駐服務的內存泄露問題自動測試的同時并且記錄內存的占用值;
S14、設置智能移動終端常駐服務的內存泄露問題自動測試次數(shù)m,重復步驟S11至步驟S13,進行m次智能移動終端常駐服務的內存泄露問題自動測試并記錄常駐服務占用的內存值;
S15、根據(jù)m次常駐服務內存泄露問題自動測試記錄的內存占用值繪制常駐服務內存占用總體趨勢圖,然后根據(jù)常駐服務內存占用總體趨勢圖結合常駐服務內存泄露判定規(guī)則來判斷智能移動終端常駐服務是否存在內存泄露問題。
優(yōu)選的,所述步驟S2具體為:
S21、進入單獨應用的內存泄露問題自動測試判定,對智能移動終端系統(tǒng)進行優(yōu)化清理,關閉系統(tǒng)的非常駐服務,保證智能移動終端系統(tǒng)達到測試要求的最佳狀態(tài);
S22、調用Android操作系統(tǒng)自帶的隨機模擬用戶操作工具,對智能移動終端進行特定t次數(shù)模擬用戶隨機操作以達到內存泄露問題出現(xiàn)的操作條件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410519757.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:中空絲膜模塊
- 下一篇:金屬嵌入樹脂成形制品的制造方法





