[發明專利]應用測試方法、裝置、電子設備及計算機可讀存儲介質有效
| 申請號: | 202011586762.6 | 申請日: | 2020-12-28 |
| 公開(公告)號: | CN112596750B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | 李昌;張瑋 | 申請(專利權)人: | 上海安暢網絡科技股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65;G06F8/71;G06F11/36 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 王婷婷 |
| 地址: | 200435 上海市寶山*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 測試 方法 裝置 電子設備 計算機 可讀 存儲 介質 | ||
本申請實施例涉及一種應用測試方法、裝置、電子設備及計算機可讀存儲介質,旨在提高測試效率,所述方法包括:獲取接入的多個移動終端各自所配置的系統的類型;創建與所述多個移動終端對應的多個應用容器,其中,不同的應用容器對應不同的移動終端,且所述多個應用容器相互隔離;鏡像配置與所述多個移動終端各自所配置的系統適配的測試文件,以將所述測試文件鏡像關聯到所述多個應用容器;基于關聯所述測試文件的多個應用容器,對所述多個移動終端所安裝的目標應用進行測試;根據所述多個移動終端各自的測試結果,對關聯所述測試文件的多個應用容器進行更新。
技術領域
本申請實施例涉及計算機技術領域,具體而言,涉及一種應用測試方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
在相關技術中,一般會對移動終端中安裝的應用進行測試,所采用的測試方法一般是:針對多個移動終端,移動終端使用的系統可能不同,便需要在多臺PC機上或搭建Android和IOS的自動化測試環境。使用多臺PC機的方式,會占據大量硬件服務資源,當腳本運行起來后,整個服務器端的CPU和內存資源會被大量消耗,導致對移動終端上的應用測試效率低下的問題。
發明內容
本申請實施例提供一種應用測試方法、裝置、電子設備及計算機可讀存儲介質,旨在提高對移動終端的應用進行測試的效率。
本申請實施例第一方面提供一種應用測試方法,所述方法包括:
獲取接入的多個移動終端各自所配置的系統的類型;
創建與所述多個移動終端對應的多個應用容器,其中,不同的應用容器對應不同的移動終端,且所述多個應用容器相互隔離;
鏡像配置與所述多個移動終端各自所配置的系統適配的測試文件,以將所述測試文件鏡像關聯到所述多個應用容器;
基于關聯所述測試文件的多個應用容器,對所述多個移動終端所安裝的目標應用進行測試;
根據所述多個移動終端各自的測試結果,對關聯所述測試文件的多個應用容器進行更新。
可選地,鏡像配置與所述述多個移動終端各自所配置的系統適配的測試文件,包括:
獲取不同類型的測試文件;
按照所述多個移動終端各自所配置的系統的類型與所述測試文件的類型的適配關系,將相應類型的測試文件鏡像安裝到所述多個應用容器。
可選地,在創建與所述多個移動終端各自對應的應用容器之后,所述方法還包括:
監測所述多個移動終端與各自對應的應用容器之間的連接狀態;
在存在連接異常的第一異常移動終端時,輸出連接異常信息,以恢復所述異常移動終端與對應的應用容器之間的連接。
可選地,基于關聯所述測試文件的多個應用容器,對所述多個移動終端所安裝的目標應用進行測試,包括:
在檢測到所述多個移動終端各自對應的應用容器均關聯有測試文件時,基于所述多個移動終端各自對應的應用容器,將被測應用包分別下發給所述多個移動終端;
在接收到所述多個移動終端成功安裝所述被測應用包的信息時,運行所述多個移動終端分別對應的測試文件中的測試腳本,以對所述多個移動終端所安裝的目標應用進行測試。
可選地,所述方法還包括:
在對所述多個移動終端所安裝的目標應用進行測試的過程中,獲取所述多個移動終端分別對應的測試信息,所述測試信息至少包括測試腳本在運行過程中的日志記錄;
根據所述多個移動終端分別對應的測試信息,確定測試發生異常的第二異常移動終端以及所述第二異常移動終端的異常類型;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海安暢網絡科技股份有限公司,未經上海安暢網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011586762.6/2.html,轉載請聲明來源鉆瓜專利網。





