[發明專利]應用測試方法、裝置、電子設備及計算機可讀存儲介質有效
| 申請號: | 202011586762.6 | 申請日: | 2020-12-28 |
| 公開(公告)號: | CN112596750B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | 李昌;張瑋 | 申請(專利權)人: | 上海安暢網絡科技股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65;G06F8/71;G06F11/36 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 王婷婷 |
| 地址: | 200435 上海市寶山*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 測試 方法 裝置 電子設備 計算機 可讀 存儲 介質 | ||
1.一種應用測試方法,其特征在于,所述方法包括:
獲取接入的多個移動終端各自所配置的系統的類型;
根據接入的移動終端的數量,創建相應數量的應用容器,其中,不同的應用容器對應不同的移動終端,且多個應用容器相互隔離;
鏡像配置與所述多個移動終端各自所配置的系統適配的測試文件,以將所述測試文件鏡像關聯到所述多個應用容器;其中,測試文件中包括進行應用測試所需的各種配置信息、應用腳本等,通過鏡像部署的方式,為使用同系統的多個移動終端配置相同的測試文件;
基于關聯所述測試文件的多個應用容器,對所述多個移動終端所安裝的目標應用進行測試;
根據所述多個移動終端各自的測試結果,對關聯所述測試文件的多個應用容器進行更新;
其中,基于關聯所述測試文件的多個應用容器,對所述多個移動終端所安裝的目標應用進行測試,包括:
在檢測到所述多個移動終端各自對應的應用容器均關聯有測試文件時,基于所述多個移動終端各自對應的應用容器,將被測應用包分別下發給所述多個移動終端;
在接收到所述多個移動終端成功安裝所述被測應用包的信息時,運行所述多個移動終端分別對應的測試文件中的測試腳本,以對所述多個移動終端所安裝的目標應用進行測試;
所述方法還包括:
在對所述多個移動終端所安裝的目標應用進行測試的過程中,獲取所述多個移動終端分別對應的測試信息,所述測試信息至少包括測試腳本在運行過程中的日志記錄;
根據所述多個移動終端分別對應的測試信息,確定測試發生異常的第二異常移動終端以及所述第二異常移動終端的異常類型;
在確定所述第二異常移動終端的異常類型為非測試異常類型時,繼續對所述第二異常移動終端的測試;
在確定所述第二異常移動終端的異常類型為測試異常類型時,停止對所述第二異常移動終端的測試。
2.根據權利要求1所述的方法,其特征在于,鏡像配置與所述述多個移動終端各自所配置的系統適配的測試文件,包括:
獲取不同類型的測試文件;
按照所述多個移動終端各自所配置的系統的類型與所述測試文件的類型的適配關系,將相應類型的測試文件鏡像安裝到所述多個應用容器。
3.根據權利要求1所述的方法,其特征在于,在創建與所述多個移動終端各自對應的應用容器之后,所述方法還包括:
監測所述多個移動終端與各自對應的應用容器之間的連接狀態;
在存在連接異常的第一異常移動終端時,輸出連接異常信息,以恢復所述異常移動終端與對應的應用容器之間的連接。
4.根據權利要求3所述的方法,其特征在于,確定所述第二異常移動終端的異常類型,包括:
對所述第二異常移動終端的顯示界面進行截圖;
根據對所述截圖進行識別的識別結果,確定所述第二異常移動終端的異常類型;
所述方法還包括:
根據所述第二異常移動終端的異常類型,生成異常信息;
在預設時間到來時,將所述異常信息發送給與所述第二異常移動終端對應的客戶端。
5.根據權利要求1-4任一所述的方法,其特征在于,根據所述多個移動終端的測試結果,對關聯所述測試文件的多個應用容器進行更新,包括:
對測試結果為正常的正常移動終端,將與所述正常移動終端對應的應用容器和測試文件進行刪除;
對測試結果為異常的異常移動終端,重置與所述異常移動終端對應的應用容器和測試文件,以對所述異常移動終端進行重新測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海安暢網絡科技股份有限公司,未經上海安暢網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011586762.6/1.html,轉載請聲明來源鉆瓜專利網。





