[發明專利]一種應用測試方法和裝置在審
| 申請號: | 202110319764.7 | 申請日: | 2021-03-25 |
| 公開(公告)號: | CN113760741A | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 都業廣;李東衛;楊洋;馮碩;朱孝瑾 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 郝紅玉;馮培培 |
| 地址: | 100176 北京市北京經濟技術*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 測試 方法 裝置 | ||
1.一種應用測試方法,其特征在于,包括:
測試端解析應用崩潰數據的鏈路結構,確定所述鏈路結構中排序第一的節點,獲取與所述節點對應的操作數據;其中,操作數據包括對一個視圖組件的操作參數;
基于操作參數對所述一個視圖組件進行自動化操作;
若操作結果為崩潰,則確定與所述節點對應的操作邏輯異常,否則繼續操作所述鏈路結構中的下一個節點,直至出現崩潰為止。
2.根據權利要求1所述的方法,其特征在于,所述應用崩潰數據還包括所述一個視圖組件的屬性數據;
在所述基于所述操作參數對所述一個視圖組件進行自動化操作的同時,還包括:對所述一個視圖組件創建提示框,以在所述提示框內顯示所述屬性數據。
3.根據權利要求1或2所述的方法,其特征在于,在所述測試端解析應用崩潰數據的鏈路結構之前,包括:
確定與所述一個視圖組件對應的應用,在所述應用的顯示窗口上創建覆蓋圖層;
所述基于操作參數對所述一個視圖組件進行自動化操作,包括:
基于所述操作數據,在所述圖層上顯示對所述應用的操作區域;
在所述操作區域內,基于所述操作參數對所述一個視圖組件進行自動化操作。
4.根據權利要求3所述方法,其特征在于,所述測試端解析應用崩潰數據的鏈路結構,包括:
所述測試端掃描接收自服務端的標識碼,以基于所述標識碼中的信息,從所述服務端處拉取應用崩潰數據并解析,得到鏈路結構;
在所述測試端解析應用崩潰數據的鏈路結構之前,還包括:
所述服務端接收客戶端傳輸的日志文件,解析所述日志文件得到應用崩潰數據并保存,對所述應用崩潰數據設置主鍵標識;
基于所述主鍵標識、所述服務端的訪問地址、訪問所述服務端的接口信息,生成標識碼并發送至所述測試端;其中,所述測試端訂閱所述應用的崩潰數據。
5.根據權利要求4所述的方法,其特征在于,在所述服務端接收客戶端傳輸的日志文件之前,還包括:
所述客戶端在監聽到所述應用非正常退出時,將所述應用的全局數據結構以日志文件形式存儲到所述應用的緩存中;
響應于對所述應用的再次啟動操作,判斷所述緩存中是否存在日志文件,若存在,則將所述日志文件傳輸至所述服務端。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
所述客戶端接收對所述應用中一個視圖組件的操作參數,將所述操作參數以第一模型形式存儲,得到操作數據;
獲取對所述一個視圖組件當前設置的屬性參數,將所述屬性參數以第二模型形式存儲,得到屬性數據;
將所述操作數據和所述屬性數據存儲至全局數據結構內。
7.根據權利要求6所述的方法,其特征在于,所述將所述操作數據和所述屬性數據存儲至全局數據結構內,包括:
將所述屬性數據存儲至所述操作數據內,之后將操作數據存儲至全局數據結構內。
8.根據權利要求6或7所述的方法,其特征在于,還包括:
響應于對所述應用的啟動操作,對全局數據結構進行初始化處理;以及
響應于對所述應用的切后臺操作,將切后臺參數所述第一模型形式進行存儲,得到切后臺操作數據并存儲至全局數據結構內;以及
響應于對所述應用的從后臺喚醒操作,將喚醒參數以所述第一模型形式進行存儲,得到從后臺喚醒操作數據并存儲至全局數據結構內;以及
響應于對所述應用的正常退出操作,清空全局數據結構。
9.根據權利要求6或7所述的方法,其特征在于,還包括:
在所述應用的每個視圖組件中增加信息記錄模塊,以觸發記錄對每個視圖組件的操作數據和屬性數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司,未經北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110319764.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型的煙氣發生裝置及煙支
- 下一篇:一種智能售貨柜以及檢測異物的方法





