[發明專利]一種Android測試系統的遠程配置和管理方法在審
| 申請號: | 201710181057.X | 申請日: | 2017-03-24 |
| 公開(公告)號: | CN107133166A | 公開(公告)日: | 2017-09-05 |
| 發明(設計)人: | 蔣厚明;曹海濤;顧學海;胡牧;王俊;陳星明;王佳新;王海濤;羅玉盤 | 申請(專利權)人: | 國家電網公司;南京南瑞集團公司;南京南瑞信息通信科技有限公司;國網四川省電力公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/445 |
| 代理公司: | 南京縱橫知識產權代理有限公司32224 | 代理人: | 董建林,王丹 |
| 地址: | 100031 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 測試 系統 遠程 配置 管理 方法 | ||
技術領域
本發明涉及一種Android測試系統的遠程配置和管理方法。
背景技術
由于Android(安卓)手機品牌和種類繁多,每年市面上終端廠商會推出大量包含各種特性的移動終端,這些移動終端版本差異性較大,對于各種移動應用的兼容性也各不相同,針對蘋果設備的iOS版本的產品只需要考慮目前市場存在的幾個同品牌型號,并且針對蘋果發布的系統更新進行適配即可。但面對安卓設備,產品的適配就變得非常復雜了:據谷歌給出的數據稱,目前全球市場內存在近2萬款安卓手機,僅三星旗下就有數百款不同型號的手機,因此,做好Android設備的適配和測試,是移動開發者必須考慮的因素,也是一個產品在接受評估時被觀察的重要維度。
在傳統移動測試中,移動應用的部署通常是通過usb直連的方式,主要的方法是通過adb(調試橋)遠程連接的方式將應用程序在手機上進行安裝,這種方式容易受到終端操作系統的影響,且很多手機默認都不支持adb模式的開啟,另外通過adb模式安裝應用,應用的相關配置文件和自動化腳本也受到權限控制,只能放置到sdcard中,應用部署、測試的效率和質量都比較低,出錯的可能性大。
發明內容
針對上述問題,本發明提供一種Android測試系統的遠程配置和管理方法,有效解決大規模移動應用測試中的移動應用配置、部署、控制和運行監視等問題,減少遠程人工操作環節,提高配置和部署效率,降低操作錯誤率。
為實現上述技術目的,達到上述技術效果,本發明通過以下技術方案實現:
一種Android測試系統的遠程配置和管理方法,包括如下步驟:
步驟1、在Android移動終端配置終端代理agent;
步驟2、在測試管理服務中注冊移動終端代理agent,注冊完成后,測試管理服務對終端代理agent進行初始化;
步驟3、在測試管理服務中注冊移動應用;
步驟4、在測試管理服務中配置移動應用;
步驟5、測試管理服務向終端代理agent發送安裝應用指令,終端代理agent接收指令后,從測試管理服務下載最新的移動應用程序并執行靜默安裝;
步驟6、終端代理agent監視移動應用運行數據輸出目錄,周期性檢查文件變更,將最新的運行數據發送到測試管理服務,測試管理服務接收并存儲運行數據。
優選,采用測試管理服務對Android移動終端、Android移動應用和服務器進行集中管理。
優選,在測試管理服務中注冊移動終端代理agent,包括終端名稱、IP、移動終端代理監聽端口。
優選,在測試管理服務中注冊移動應用,移動應用屬性包括應用名稱、應用版本號、應用發布日期、部署上下文、APK文件。
優選,移動應用注冊時,在測試管理服務中上傳對應的程序文件,并記錄移動應用與APK文件的關聯。
優選,移動應用配置包括應用APK、應用ID、文件類型、文件內容,保存在數據庫中。
優選,步驟5中,終端代理agent接收指令后,首先停止正在運行的移動應用,備份已部署的應用程序,將備份文件保存在備份目錄中,其次刪除當前已部署的應用程序,然后從測試管理服務下載最新的移動應用程序并執行靜默安裝,下載配置文件并按配置文件定義存放到目錄中相應位置。
本發明的有益效果是:
本發明通過獨立運行部署的終端代理agent提供終端上的應用部署、控制和運行數據采集能力,以終端插件方式避免了傳統adb方式安裝經常出錯的問題,有效地降低了移動測試系統對于移動應用部署、管理、數據搜集的難度,大大提高了測試效率。有效解決大規模移動應用測試中的移動應用配置、部署、控制和運行監視等問題,減少遠程人工操作環節,提高配置和部署效率,降低操作錯誤率。
附圖說明
圖1是本發明一種Android測試系統的遠程配置和管理方法的示意圖。
具體實施方式
下面結合附圖和具體的實施例對本發明技術方案作進一步的詳細描述,以使本領域的技術人員可以更好的理解本發明并能予以實施,但所舉實施例不作為對本發明的限定。
如圖1所示,一種Android測試系統的遠程配置和管理方法,包括如下步驟:
步驟1、在Android移動終端配置終端代理agent。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網公司;南京南瑞集團公司;南京南瑞信息通信科技有限公司;國網四川省電力公司,未經國家電網公司;南京南瑞集團公司;南京南瑞信息通信科技有限公司;國網四川省電力公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710181057.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:瀏覽器兼容性檢測方法及裝置
- 下一篇:一種內存管理方法及裝置





