[發明專利]一種應用界面測試方法、系統及存儲介質和終端設備在審
| 申請號: | 202011131036.5 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN114385477A | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 彭佳偉 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 彭緒坤 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 界面 測試 方法 系統 存儲 介質 終端設備 | ||
1.一種應用界面測試方法,其特征在于,包括:
啟動目標應用,將配置文件及基于所述配置文件的運行代碼注入到所述目標應用中,所述配置文件中包括所述目標應用中目標應用界面的屬性信息;
所述運行代碼中包括:解析所述配置文件,得到所述目標應用界面的屬性信息,當相應的目標應用界面加載完成時,將目標應用界面的加載情況反饋給應用界面測試系統的代碼;
接收所述目標應用根據所述配置文件傳輸的對所述目標應用界面的加載完成信息;
獲取所述目標應用顯示的目標應用界面的截取圖片;
根據所述截取圖片對所述目標應用界面的變更進行測試。
2.如權利要求1所述的方法,其特征在于,所述啟動目標應用具體包括:
顯示測試界面,所述測試界面包括目標應用的選擇控件和測試觸發控件;
響應于對所述選擇控件的操作,選擇一目標應用;
響應于對所述測試觸發控件的操作,啟動所述選擇的目標應用。
3.如權利要求1所述的方法,其特征在于,所述啟動目標應用之后,所述方法還包括:
將在所述目標應用界面的模仿用戶操作的代碼注入到所述目標應用中;
所述模仿用戶操作的代碼中包括:在所述目標應用界面進行多次滾動操作,且當連續兩次滾動操作后,所述目標應用的目標應用界面未發生變化時,停止在所述目標應用界面的滾動操作的代碼。
4.如權利要求3所述的方法,其特征在于,所述模仿用戶操作的代碼中還包括:在所述目標應用界面進行多次滾動操作時,當連續兩次滾動操作后,所述目標應用的目標應用界面發生變化時,為所述連續兩次滾動操作后加載的目標應用界面設置超長應用界面標識,并將所述超長應用界面標識傳輸給應用界面測試系統的代碼。
5.如權利要求4所述的方法,其特征在于,所述接收所述目標應用根據所述配置文件傳輸的對所述目標應用界面的加載完成信息,具體包括:
接收所述目標應用界面的加載完成信息及所述超長應用界面標識;
則所述獲取所述目標應用顯示的目標應用界面的截取圖片之后,所述方法還包括:為所述截取圖片設置所述超長應用界面的標識;
則所述根據所述截取圖片對所述目標應用界面的變更進行測試,具體包括:將具有相同超長應用界面的標識對應的截取圖片進行合成,得到合成后的截取圖片;根據所述合成后的截取圖片對所述目標應用界面的變更進行測試。
6.如權利要求1所述的方法,其特征在于,所述接收所述目標應用根據所述屬性信息傳輸的對所述目標應用界面的加載完成信息,獲取所述目標應用顯示的目標應用界面的截取圖片,具體包括:
分別接收所述目標應用傳輸的對多個相鄰的目標應用界面的加載完成信息,獲取所述多個相鄰的目標應用界面分別對應的截取圖片;
則所述根據所述截取圖片對所述應用界面的變更進行測試,具體包括:
當所述多個相鄰的目標應用界面分別對應的截取圖片之間的重復信息滿足預置條件時,將所述多個相鄰的目標應用界面分別對應的截取圖片合成,得到合成后的截取圖片;
根據所述合成后的截取圖片對所述目標應用界面的變更進行測試。
7.如權利要求6所述的方法,其特征在于,所述根據所述截取圖片對所述應用界面的變更進行測試之前,所述方法還包括:
當連續兩次分別獲取的目標應用界面的多個第一截取圖片相同,且在所述第一截取圖片之前連續N次分別獲取的目標應用界面的多個第二截取圖片滿足預置條件時,確定多個相鄰的目標應用界面分別對應的截取圖片包括:所述第一截取圖片及所述多個第二截取圖片,所述N為大于0的自然數。
8.如權利要求6所述的方法,其特征在于,所述將所述多個相鄰的目標應用界面分別對應的截取圖片合成,具體包括:
在所述多個相鄰的目標應用界面分別對應的截取圖片之間進行信息去重,得到去重后的多個截取圖片;
將所述去重后的多個截取圖片進行拼接,形成所述合成后的截取圖片。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011131036.5/1.html,轉載請聲明來源鉆瓜專利網。





