[發明專利]一種測試智能終端的方法、服務器及系統有效
| 申請號: | 201510847415.7 | 申請日: | 2015-11-27 |
| 公開(公告)號: | CN105512029B | 公開(公告)日: | 2018-12-25 |
| 發明(設計)人: | 鐘基洪;李功文 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝;何立春 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 智能 終端 方法 服務器 系統 | ||
本發明公開了一種測試智能終端的方法、服務器及系統。方法包括:與型號不同的多個智能終端建立無線連接;與控制終端進行交互,根據控制終端的指令獲取測試任務配置文件并保存到數據庫中;利用所建立的無線連接與多個智能終端進行交互,將數據庫中的測試任務配置文件發送到智能終端上,以及接收智能終端根據所述指定的測試任務配置文件執行相應的操作后發送的測試結果數據。本發明的技術方案中,服務器與作為測試機的智能終端之間通過無線連接進行測試用的通信,這樣一個服務器可以與更多的智能終端連接,而不再受有線連接的連接數量的限制,大大減少了測試所需的服務器數量,降低了成本。
技術領域
本發明涉及自動化測試技術領域,具體涉及一種測試智能終端的方法、服務器及系統。
背景技術
在發布一款智能終端應用軟件前,都需要在市面上已有的各種機型上進行測試,以檢測該款軟件的不同版本是否能夠在各種機型的智能終端上都能正確運行。且發布改動較大的版本時都需要覆蓋市面上的大部分機型,否則產品發布后崩潰事故太多,影響用戶體驗。
目前的做法是將各種機型的測試用智能終端(如手機,PAD等)通過USB線連接到作為測試服務器的PC機上,采用ADB調試橋方式進行通信,將待測試的腳本從PC推送到與該PC機硬連接的各智能終端上運行,并通過工具從智能終端上獲取運行結果。
但是,這種硬連接方式限制了一臺PC機所能連接的智能終端個數。PC機的USB接口的電流最大值是固定的,因此所能連接的智能終端數量有限,即使用集線器做擴展也是十分有限的。另一方面,目前市場上存在三大智能終端操作系統:Android、ios和Windowsphone,特別是Android操作系統,由于系統開源,而且涉及的手機廠商太多太雜,因此造成手機碎片化特別嚴重,因此測試需要覆蓋的機型達到數百,甚至上千種。這就需要幾十臺甚至更多的PC機來作為測試服務器連接智能終端,測試成本很高。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的測試智能終端的方法和相應的服務器以及系統。
依據本發明的一個方面,提供了一種測試智能終端的方法,其中,該方法包括:
與型號不同的多個智能終端建立無線連接;
與控制終端進行交互;通過與控制終端的交互,根據控制終端的指令獲取測試任務配置文件并保存到數據庫中,以及根據控制終端的測試任務管理指令對所述數據庫中的測試任務配置文件進行管理操作;
利用所建立的無線連接與多個智能終端進行交互;通過與多個智能終端的交互,將數據庫中的測試任務配置文件發送到一個或多個智能終端上,以及接收所述一個或多個智能終端根據所述指定的測試任務配置文件執行相應的操作后發送的測試結果數據。
可選地,一個所述的測試任務配置文件包括如下段中的一個或多個,且必須包括描述段:
描述段:用于描述測試任務的基本信息;
第一類擴展段:用于描述測試任務在智能終端上運行時所需的位于服務器上的資源文件;
第二類擴展段:用于描述測試任務在智能終端上運行時所需的已經位于該智能終端的資源文件。
可選地,一個段包括:一個或多個鍵值對;
所述描述段包括:名稱:測試任務的功能性描述信息;
超時時間:具體的超時時間值;
所述第一類擴展段包括:資源文件名:具體的一個資源文件的名稱;
下發到智能終端的位置:智能終端上的一個絕對路徑;
所述第二類擴展段包括:測試用例索引號:具體的測試用例;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510847415.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內存管理方法及裝置
- 下一篇:進程狀態監控方法和裝置





