[發明專利]應用程序兼容性測試的方法、裝置及計算機設備在審
| 申請號: | 202011031540.8 | 申請日: | 2020-09-27 |
| 公開(公告)號: | CN112115059A | 公開(公告)日: | 2020-12-22 |
| 發明(設計)人: | 杜鳳;陳建紅;袁春梅 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京中強智尚知識產權代理有限公司 11448 | 代理人: | 黃耀威 |
| 地址: | 518000 廣東省深圳市福田街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 兼容性 測試 方法 裝置 計算機 設備 | ||
本申請公開了一種應用程序兼容性測試的方法、裝置及計算機設備,涉及軟件測試技術領域,可以解決在對應用程序進行兼容性測試時,測試效率低,精準度低的問題。其中方法包括:獲取目標應用程序的測試數據,測試數據包括腳本參數數據和分辨率數據;利用腳本參數數據對目標應用程序進行第一兼容性測試,獲取得到第一兼容性測試結果,第一兼容性測試是指用于測試執行流程;根據第一兼容性測試結果,確定并輸出目標應用程序的最終兼容性測試結果;和/或,根據分辨率數據對目標應用程序進行第二兼容性測試,獲取得到第二兼容性測試結果,第二兼容性測試是指用于界面顯示的測試;根據第二兼容性測試結果,確定并輸出目標應用程序的最終兼容性測試結果。
技術領域
本申請涉及軟件測試技術領域,尤其涉及到一種應用程序兼容性測試的方法、裝置及計算機設備。
背景技術
兼容性測是應用程序(Application,APP)測試中必不可少的,用于測試APP在不同終端設備中是否能正常運行。例如,測試APP在不同品牌、型號的終端設備中是否能正常運行,和/或,測試APP在同一品牌型號下不同版本的終端設備中是否能正常運行等等。
目前APP測試基本上都是人工測試,APP自動化測試覆蓋面比較低,成本高,在有限的時間和人力條件下,很難達到快速驗證,并且驗證的覆蓋面有限,故導致測試效率較低。
發明內容
有鑒于此,本申請提供了一種應用程序兼容性測試的方法、裝置及計算機設備,主要解決目前在對應用程序進行兼容性測試時,測試覆蓋面有限,導致測試效率較低,精準度不高的問題。
根據本申請的一個方面,提供了一種應用程序兼容性測試的方法,該方法包括:
獲取目標應用程序的測試數據,所述測試數據包括腳本參數數據和分辨率數據;
利用所述腳本參數數據對所述目標應用程序進行第一兼容性測試,獲取得到第一兼容性測試結果,所述第一兼容性測試是指用于測試執行流程;
根據所述第一兼容性測試結果,確定并輸出所述目標應用程序的最終兼容性測試結果;
和/或,根據所述分辨率數據對所述目標應用程序進行第二兼容性測試,獲取得到第二兼容性測試結果,所述第二兼容性測試是指用于界面顯示的測試;
根據所述第二兼容性測試結果,確定并輸出所述目標應用程序的最終兼容性測試結果。
優選地,所述利用所述腳本參數數據對所述目標應用程序進行第一兼容性測試,獲取得到第一兼容性測試結果,包括:
根據各個待測移動終端的終端信息,創建各個所述待測移動終端的兼容性測試用例;
將所述目標應用程序的腳本參數數據依次關聯至所述兼容性測試用例中,生成各個所述待測移動終端的測試腳本;
向與所述目標應用程序匹配的執行機發送關于所述測試腳本的執行命令,以使所述執行機依據所述執行命令運行各個所述測試腳本,獲取第一兼容性測試結果。
優選地,所述向與所述目標應用程序匹配的執行機發送關于所述測試腳本的執行命令,以使所述執行機依據所述執行命令運行各個所述測試腳本,獲取第一兼容性測試結果,包括:
向與所述目標應用程序匹配的執行機發送執行命令,所述執行命令中攜帶有各個所述待測移動終端的終端標識以及對應的測試腳本;
通過所述執行機執行各個所述終端標識對應的所述測試腳本,對所述目標應用程序進行第一驗證;
基于各個所述待測移動終端對所述目標應用程序兼容性的第一驗證結果,確定所述目標應用程序的第一兼容性測試結果。
優選地,所述根據所述分辨率數據對所述目標應用程序進行第二兼容性測試,獲取得到第二兼容性測試結果,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011031540.8/2.html,轉載請聲明來源鉆瓜專利網。





