[發明專利]一種卡頓檢測方法、裝置及計算設備有效
| 申請號: | 201610107695.2 | 申請日: | 2016-02-26 |
| 公開(公告)號: | CN105677573B | 公開(公告)日: | 2019-01-22 |
| 發明(設計)人: | 黃志坤 | 申請(專利權)人: | 廈門美圖移動科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 董寧;謝建云 |
| 地址: | 361009 福建省廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 方法 裝置 計算 設備 | ||
1.一種卡頓檢測方法,適于在計算設備中執行,所述計算設備與被測移動終端連接,該方法包括:
運行測試腳本,所述測試腳本是基于被測移動終端的系統所設計出的測試用例編寫得到,適于在運行過程中執行多個針對被測移動終端的事件動作;
獲取第一事件動作可執行時間點和第二事件動作可執行時間點;
獲取事件動作執行時間差,所述事件動作執行時間差為第二事件動作可執行時間點減去第一事件動作可執行時間點;
判斷所述事件動作執行時間差是否大于第一閾值;
如果事件動作執行時間差大于第一閾值,則判定出現卡頓,執行卡頓處理。
2.如權利要求1所述的方法,其中所述多個事件動作包括在被測移動終端的輸入事件動作、點擊事件動作、獲取事件控件動作和滑動事件動作中的至少一個。
3.如權利要求1所述的方法,其中所述執行卡頓處理包括保存系統日志、備份系統信息、保存測試運行日志和截屏中的至少一種。
4.如權利要求1所述的方法,在所述運行測試腳本之前還包括設置所述測試腳本的運行循環次數。
5.如權利要求2所述的方法,其中所述第一事件動作為第一點擊事件動作,第二事件動作為第二點擊事件動作,第一事件動作可執行時間點為第一點擊事件動作可點擊第一對象的時間點,第二事件動作可執行時間點為第二點擊事件動作可點擊第二對象的時間點。
6.如權利要求4中所述的方法,所述運行測試腳本的步驟包括:
獲取當前運行次數,并運行所述測試腳本;
在所述測試腳本運行完成后,將當前運行次數加一并保存。
7.一種卡頓檢測裝置,適于駐留在計算設備中,所述計算設備與被測移動終端連接,所述裝置包括:
測試腳本模塊,適于存儲測試腳本,所述測試腳本是基于被測移動終端的系統所設計出的測試用例編寫得到,適于在運行過程中執行多個針對被測移動終端的事件動作;
第一獲取模塊,適于獲取第一事件動作可執行時間點和第二事件動作可執行時間點;
第二獲取模塊,適于獲取事件動作執行時間差,所述事件動作執行時間差為第二事件動作可執行時點減去第一事件動作可執行時間點;
判斷模塊,適于判斷所述事件動作執行時間差是否大于第一閾值;
卡頓處理模塊,適于當事件動作執行時間差大于第一閾值時,執行卡頓處理。
8.如權利要求7所述的裝置,其中所述多個事件動作包括在被測移動終端的輸入事件動作、點擊事件動作、獲取事件控件動作和滑動事件動作中的至少一個。
9.如權利要求7所述的裝置,所述執行卡頓處理包括保存系統日志、備份系統信息、保存測試運行日志和截屏中的至少一種。
10.如權利要求7所述的裝置,還包括設置模塊,適于設置所述測試腳本的運行循環次數。
11.如權利要求8所述的裝置,其中所述第一事件動作為第一點擊事件動作,第二事件動作為第二點擊事件動作,第一事件動作可執行時間點為第一點擊事件動作可點擊第一對象的時間點,第二事件動作可執行時間點為第二點擊事件動作可點擊第二對象的時間點。
12.如權利要求10所述的裝置,所述測試腳本模塊進一步適于:
獲取當前運行次數,并運行所述測試腳本;
在所述測試腳本運行完成后,將當前運行次數加一并保存。
13.一種計算設備,具有如權利要求7-12中任一項所述的卡頓檢測裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門美圖移動科技有限公司,未經廈門美圖移動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610107695.2/1.html,轉載請聲明來源鉆瓜專利網。





