[發(fā)明專利]基于腳本的移動終端功耗自動化測試系統(tǒng)在審
| 申請?zhí)枺?/td> | 201410844268.3 | 申請日: | 2014-12-25 |
| 公開(公告)號: | CN105786698A | 公開(公告)日: | 2016-07-20 |
| 發(fā)明(設計)人: | 呂飛;王一凡;陸偉柱 | 申請(專利權)人: | 展訊通信(上海)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海申新律師事務所 31272 | 代理人: | 俞滌炯 |
| 地址: | 201203 上海市浦東新區(qū)張*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 腳本 移動 終端 功耗 自動化 測試 系統(tǒng) | ||
技術領域
本發(fā)明涉及電子通信技術領域,具體涉及一種移動終端功耗自動化測試 系統(tǒng)。
背景技術
在開發(fā)智能移動終端產品過程中,版本迭代非常頻繁,一般在版本制作 完畢后需要進行功耗測試,以確認是否有相關的軟件問題存在,目前以手動 設定測試條件然后手動記錄測試數(shù)據(jù)實現(xiàn)方案為主,也有以應用程序做測試 條件預設,然后手動記錄測試數(shù)據(jù)的方案。綜上,現(xiàn)有的功耗測試基本以手 動測試為主,不能脫離測試人員的手動干預,導致測試過程繁瑣,測試耗費 時間長,測試的效率比較低,不能滿足多版本并發(fā)測試等需求。
發(fā)明內容
本發(fā)明的目的在于,提供一種基于腳本的移動終端功耗自動化測試系統(tǒng), 解決以上技術問題;
本發(fā)明所解決的技術問題可以采用以下技術方案來實現(xiàn):
基于腳本的移動終端功耗自動化測試系統(tǒng),其中,根據(jù)測試用例于一計 算機端生成測試腳本,每一測試用例對應一個測試腳本,一被測終端與所述 計算機端通訊并執(zhí)行以下操作:
步驟1,所述被測終端調用所述測試腳本,并于所述計算機端的控制下運 行所述測試腳本;
步驟2,于所述測試腳本的作用下設置所述被測終端的測試環(huán)境;
步驟3,所述被測終端執(zhí)行功耗測試,并于測試過程中記錄測試數(shù)據(jù);
步驟4,依據(jù)所述測試數(shù)據(jù)計算功耗。
本發(fā)明以腳本編寫測試用例,以模擬手動操作被測終端的方式,實現(xiàn)預 設測試場景、功耗測試、記錄功耗數(shù)據(jù)及結束功耗測試等操作。
本發(fā)明的基于腳本的移動終端功耗自動化測試系統(tǒng),步驟1之前,所述 計算機端檢查所述被測終端的狀態(tài),當所述被測終端為非喚醒狀態(tài)時,產生 喚醒命令以喚醒所述被測終端。
本發(fā)明的基于腳本的移動終端功耗自動化測試系統(tǒng),所述計算機端與所 述被測終端通過串口通訊。
本發(fā)明的基于腳本的移動終端功耗自動化測試系統(tǒng),所述步驟3的具體 步驟如下:
步驟31,所述被測終端發(fā)送功耗測試開始消息至所述計算機端用以記 錄所述功耗測試的開始時間點;
步驟32,所述計算機端控制所述被測終端的測試過程并于測試過程中 記錄測試數(shù)據(jù);
步驟32,所述測試腳本執(zhí)行結束時,所述被測終端發(fā)送測試結束消息 至所述計算機端用以記錄所述功耗測試的結束時間點。
本發(fā)明的基于腳本的移動終端功耗自動化測試系統(tǒng),還包括步驟33,所 述測試結束消息后延遲一設定時間,所述被測終端向所述計算機端發(fā)送睡眠 消息,用以記錄所述睡眠消息的開始時間點。
本發(fā)明的基于腳本的移動終端功耗自動化測試系統(tǒng),所述步驟4中依據(jù) 所述開始時間點和所述結束時間點組成的時間段確定測試數(shù)據(jù),并計算功耗。
本發(fā)明的基于腳本的移動終端功耗自動化測試系統(tǒng),所述步驟4中依據(jù) 所述睡眠消息的開始時間點及測試用例的設定時間組成的睡眠時間段,確定 測試數(shù)據(jù)并計算睡眠功耗。
本發(fā)明的基于腳本的移動終端功耗自動化測試系統(tǒng),包括多個測試用例, 重復步驟1至步驟4以順序執(zhí)行每個測試用例。
本發(fā)明的基于腳本的移動終端功耗自動化測試系統(tǒng),所述被測終端為基 于安卓平臺的手機。
有益效果:由于采用以上技術方案,本發(fā)明采用計算機端控制在被測終 端中執(zhí)行的腳本,在測量功耗的關鍵時間點通過腳本通知計算機端,通過腳 本在關鍵時間點發(fā)送的信息來計算獲取被測終端的業(yè)務功耗和睡眠功耗。
附圖說明
圖1為本發(fā)明的方法流程圖;
圖2為本發(fā)明的步驟3的方法流程圖;
圖3為本發(fā)明的系統(tǒng)結構圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行 清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而 不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作 出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特 征可以相互組合。
下面結合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的 限定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于展訊通信(上海)有限公司,未經展訊通信(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410844268.3/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





