[發明專利]文件序列處理方法、裝置、終端設備及存儲介質在審
| 申請號: | 202011304357.0 | 申請日: | 2020-11-19 |
| 公開(公告)號: | CN112445491A | 公開(公告)日: | 2021-03-05 |
| 發明(設計)人: | 劉均;鄧蒙召 | 申請(專利權)人: | 深圳市元征科技股份有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F11/36 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 李木燕 |
| 地址: | 518000 廣東省深圳市龍*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 序列 處理 方法 裝置 終端設備 存儲 介質 | ||
1.一種文件序列處理方法,其特征在于,包括:
獲取源文件;
解析所述源文件,記錄所述源文件中各個節點標簽的順序并為各個所述節點標簽設置對應的節點對象,所述節點對象用于存儲所述節點標簽包含的內容;
為動作節點標簽對應的所述節點對象設置對應的接口函數,所述動作節點標簽為所述節點標簽中用于描述測試動作的節點標簽;所述接口函數用于實現所述動作節點標簽描述的測試動作;
根據記錄的所述節點標簽的順序按序組合所述接口函數,得到所述源文件對應的程序文件;所述程序文件為能夠編譯并生成可執行的測試序列的代碼文件。
2.如權利要求1所述的文件序列處理方法,其特征在于,所述解析所述源文件,記錄所述源文件中各個節點標簽的順序并為各個所述節點標簽設置對應的節點對象,包括:
解析所述源文件;
若解析到動作節點標簽,則將所述動作節點標簽包含的內容與全局容器中存儲的已創建節點對象進行比對,確定比對結果;所述已創建節點對象為已創建并存儲的節點對象;
若所述比對結果為所述全局容器中存在目標節點對象,則將所述動作節點標簽的唯一標識信息及所述目標節點對象的指針對應存儲至所述全局容器中,完成所述動作節點標簽的節點對象的設置;其中,所述目標節點對象為包含的內容與所述動作節點標簽包含的內容一致的已創建節點對象。
3.如權利要求2所述的文件序列處理方法,其特征在于,在所述若解析到動作節點標簽,則將所述動作節點標簽包含的內容與全局容器中存儲的已創建節點對象進行比對,確定比對結果之后,還包括:
若所述比對結果為所述全局容器中不存在目標節點對象,則根據所述動作節點標簽包含的內容,為所述動作節點標簽創建對應的節點對象,并將所述節點對象作為當前的已創建節點對象進行存儲;
將所述動作節點標簽的唯一標識信息及所述當前的已創建節點對象的指針對應存儲至所述全局容器中,完成所述動作節點標簽的節點對象的設置。
4.如權利要求2或3所述的文件序列處理方法,其特征在于,所述若解析到動作節點標簽,則將所述動作節點標簽包含的內容與全局容器中存儲的已創建節點對象進行比對,確定比對結果,包括:
將所述動作節點標簽包含的內容存儲于臨時節點對象中,所述臨時節點對象為臨時存儲當前解析到的動作節點標簽包含的內容的節點對象;
將所述臨時節點對象與所述全局容器中存儲的各個已創建節點對象的類型信息進行比對;
若所述全局容器不存在與所述臨時節點對象的類型信息一致的已創建節點對象,則確定比對結果為:所述全局容器中不存在目標節點對象。
5.如權利要求4所述的文件序列處理方法,其特征在于,在所述將所述臨時節點對象與所述全局容器中存儲的各個已創建節點對象的類型信息進行比對之后,還包括:
若所述全局容器存在與所述臨時節點對象的類型信息一致的已創建節點對象,則將所述臨時節點對象與所述已創建節點對象分別所占用的內存大小進行比對;
若所述臨時節點對象與所述已創建節點對象所占用的內存大小不一致,則確定比對結果為:所述全局容器中不存在目標節點對象。
6.如權利要求5所述的文件序列處理方法,其特征在于,在所述將所述臨時節點對象與所述已創建節點對象分別所占用的內存大小進行比對之后,還包括:
若所述臨時節點對象與所述已創建節點對象所占用的內存大小一致,則將所述臨時節點對象所包含的內容與所述已創建節點對象所包含的內容一一進行比對;
若所述臨時節點對象所包含的內容與所述已創建節點對象所包含的內容一致,則確定比對結果為:所述全局容器中存在目標節點對象;否則,確定比對結果為:所述全局容器中不存在目標節點對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市元征科技股份有限公司,未經深圳市元征科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011304357.0/1.html,轉載請聲明來源鉆瓜專利網。





