[發明專利]一種基于智能終端續航自動化測試的方法在審
| 申請號: | 201710020352.7 | 申請日: | 2017-01-11 |
| 公開(公告)號: | CN106815111A | 公開(公告)日: | 2017-06-09 |
| 發明(設計)人: | 盧常旭;桂云卿;沈麓陽 | 申請(專利權)人: | 上海傳英信息技術有限公司 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26;G06F11/30 |
| 代理公司: | 北京大成律師事務所11352 | 代理人: | 李佳銘,沈汶波 |
| 地址: | 201203 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 智能 終端 續航 自動化 測試 方法 | ||
技術領域
本發明涉及智能終端的測試領域,尤其涉及一種基于智能終端續航自動化測試的方法。
背景技術
隨著智能終端應用范圍越來越廣泛,用戶對其電池性能的要求也越來越高,,智能終端的續航能力成為了用戶一大關注焦點。目前,智能終端的續航測試一般分為:人工測試和單項耗電測試。
人工測試按照用戶使用習慣建立模型。一般由測試人員按照模型規定的時間和操作步驟,對智能終端的應用程序進行各種操作。由于模型的持續時間較長,人力耗費大。此外,不同的測試人員有不同的操作習慣,測試所得數據誤差大,精確度不高。
單項耗電測試根據各功能模塊分類,單獨測試各模塊的功耗,由此可以準確測出各模塊的功耗,適合模塊優化處理。但是,由于此方法仍然是建立在人工測試基礎上的,同樣具有人力耗費大,測試數據精度不高等缺點。并且,對于智能終端整體的功耗不等于簡單的各模塊功耗相加,因此該方法無法取代模型化測試。
為了降低續航測試中的人力耗費,提高測試數據的精確度,減少測試結果的誤差,需要一種續航自動化測試的方法。
發明內容
為了克服上述技術缺陷,本發明的目的在于提供一種基于智能終端續航自動化測試的方法,能夠自動執行測試,無需人員值守,節省人力耗費,消除人為誤差,提高數據精度。
本發明公開了一種基于智能終端續航自動化測試的方法,其特征在于,包括以下步驟:
一種基于智能終端續航自動化測試的方法,其特征在于,包括以下步驟:
S1:根據所述智能終端的功能模塊劃分,設計各功能模塊測試例,建立功耗測試模型,編寫自動化測試腳本,用以實現所述功能模塊的運行;
S2:根據功耗測試模型的統計數據,組合所述各功能模塊測試例,建立自動化測試模型;
S3:根據所述自動化測試模型,建立測試列表,并上傳所述功能模塊、所述自動化測試腳本及所述測試列表至所述智能終端;
S4:通過執行所述自動化測試腳本,按照所述測試列表,對所述功能模塊進行自動化操作,統計所述自動化測試腳本的執行情況,完成續航自動化測試;
S5:獲得測試結果。
其中,所述自動化測試腳本為自行執行續航自動化測試的計算機可讀指令。
優選地,步驟S1中,對所述智能終端的功能模塊進行劃分的依據包含用戶常用的功能、應用、使用習慣中的一種或多種。
優選地,步驟S1中,所述功能模塊包含閱讀、呼叫、游戲、短信、郵箱、待機休眠中的一種或多種。
優選地,步驟S1中,所述功耗測試模型的建立可以根據不同場景進行調整。
優選地,當所述場景為待機休眠時,所述自動化測試腳本通過調用預先編寫的應用程序來實現休眠喚醒功能。
優選地,步驟S2中,所述統計數據包含使用次數、使用時長、使用的時間段中的一種或多種。
優選地,步驟S2中,所述自動化測試模型可應用于不同智能終端型號間橫向測試。
優選地,步驟S2中,所述自動化測試模型可應用于相同智能終端型號的不同版本間的測試。
優選地,步驟S4中,所述自動化操作在所述智能終端的后臺運行。
與現有技術相比較,本發明的技術優勢在于:1.本發明涉及的續航自動化測試方法可自動執行,無需耗費人力,也不會產生人為的誤差;2.對于不同用戶可以建立不同的自動化測試模型,測試具有針對性;3.所得測試結果精確,運行相同自動化測試腳本得到的數據可以橫向比較。
附圖說明
圖1為符合本發明實施例中續航自動化測試的方法的流程示意圖。
具體實施方式
以下結合附圖與具體實施例進一步闡述本發明的優點。
參閱圖1,為符合本發明實施例中續航自動化測試的方法的流程示意圖。在該實施例中,為對基于Android系統的智能終端續航自動化測試的方法,該方法基于Shell Script和UiAutomator實現。具體地,包括以下步驟:
S1:根據用戶常用功能和應用以及使用習慣等因素,對智能終端的功能模塊如:閱讀、呼叫、游戲、短信、郵箱、待機休眠等進行劃分,為各功能模塊設計測試例。
根據所述測試例建立功耗測試模型,基于Shell Script編寫自動化測試腳本runAll.sh完成模擬用戶操作調用Uiautomator以及部分智能終端內部命令,實現功能模塊對應的功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海傳英信息技術有限公司,未經上海傳英信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710020352.7/2.html,轉載請聲明來源鉆瓜專利網。





