[發明專利]應用于車輛檢測軟件的自動化測試方法及其系統在審
| 申請號: | 202110535008.8 | 申請日: | 2021-05-17 |
| 公開(公告)號: | CN113126993A | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 曾曉斌;馮聰;陳文進;鄒國強;鄭少勇;金鑫;吳神培;周煒棋;沈順孝;王智慧;李岳;陳偉良;林敏坤;吳成譽 | 申請(專利權)人: | 廣州市公安局網絡警察支隊;柏科智能(廈門)科技有限公司;廣州市刑事科學技術研究所 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/451;G06F11/36 |
| 代理公司: | 廈門荔信航知專利代理事務所(特殊普通合伙) 35247 | 代理人: | 余水 |
| 地址: | 510000 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 車輛 檢測 軟件 自動化 測試 方法 及其 系統 | ||
1.應用于車輛檢測軟件的自動化測試方法,其特征在于,包括:
S1:預設各品牌車輛對應的配置文件,所述配置文件中記錄有對應品牌車輛的層級數;
S2:PC主機與終端建立連接;
S3:運行終端上的車輛檢測軟件;
S4:PC主機定時獲取終端的界面,并解析獲取其中的層級結構和節點屬性;
S5:PC主機依據選定的配置文件,以及當前獲取的層級結構和節點屬性,形成UI樹;
S6:PC主機依據所述UI樹,確定待選定的節點屬性;
S7:PC主機控制所述車輛檢測軟件選定所述待選定的節點屬性,返回執行S4,直至完成對完整UI樹的遍歷;
S8:存儲所述車輛檢測軟件的檢測數據。
2.如權利要求1所述的應用于車輛檢測軟件的自動化測試方法,其特征在于,所述S4:PC主機定時獲取終端的界面,并解析獲取其中的層級結構和節點屬性,包括:
S41:預先安裝于終端上的UI服務程序定時抓取終端的界面后,發送至PC主機的UI層級接收器;
S42:所述UI層級接收器解析接收到的界面,獲取界面中的層級結構和節點屬性。
3.如權利要求1或2所述的應用于車輛檢測軟件的自動化測試方法,其特征在于,所述S5:PC主機依據選定的配置文件,以及所獲取的層級結構和節點屬性,形成UI樹,包括:
S51:PC主機依據選定的配置文件中記錄的層級結構,構建一對應的樹形框架結構;
S52:PC主機依據當前獲取的節點屬性,獲取對應的節點對象;
S53:PC主機依據當前獲取的層級結構,通過pocoui庫將所述節點對象添加到所述樹形框架結構中對應的層級中,形成最新的UI樹。
4.如權利要求1至3任意一項所述的應用于車輛檢測軟件的自動化測試方法,其特征在于,所述S6:PC主機依據所述UI樹,確定待選定的節點屬性,包括:
S6:PC主機順序遍歷UI樹,遍歷到未完整分支時,依據所述未完整分支的最后一個節點對象,確定對應終端的待選定的節點屬性。
5.如權利要求1至4任意一項所述的應用于車輛檢測軟件的自動化測試方法,其特征在于,所述S7中所述PC主機控制所述車輛檢測軟件選定所述待選定的節點屬性,包括:
當所述待選定的節點屬性對應電控模塊,則PC主機控制所述車輛檢測軟件選定所述待選定的節點屬性后,通過Xposed工具模擬所述電控模塊的數據回傳。
6.如權利要求1至5任意一項所述的應用于車輛檢測軟件的自動化測試方法,其特征在于,所述S2,具體包括:
S21:兩個以上的終端分別與PC主機上不同的虛擬機建立連接;
S22:PC主機獲取與其連接的終端的唯一序列號;
S23:存儲各個虛擬機與所連接的終端的唯一序列號之間的關聯關系。
7.如權利要求6所述的應用于車輛檢測軟件的自動化測試方法,其特征在于,所述S8:存儲所述車輛檢測軟件的檢測數據,包括:
S8:PC主機對應不同的終端,分別提取并存儲其上運行的車輛檢測軟件的檢測數據。
8.應用于車輛檢測軟件的自動化測試系統,其特征在于,包括:PC主機和終端,所述PC主機與所述終端建立連接,所述PC主機上預設各品牌車輛對應的配置文件,所述配置文件中記錄有對應品牌車輛的層級數;
所述系統還包括:
車輛檢測軟件,所述車輛檢測軟件在PC主機上運行;
第一程序,所述第一程序在被所述PC主機運行時執行包括下述步驟:
S4:定時獲取終端的界面,并解析獲取其中的層級結構和節點屬性;
S5:依據選定的配置文件,以及當前獲取的層級結構和節點屬性,形成UI樹;
S6:依據所述UI樹,確定待選定的節點屬性;
S7:控制所述車輛檢測軟件選定所述待選定的節點屬性,返回執行S4,直至完成對完整UI樹的遍歷;
S8:存儲所述車輛檢測軟件的檢測數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市公安局網絡警察支隊;柏科智能(廈門)科技有限公司;廣州市刑事科學技術研究所,未經廣州市公安局網絡警察支隊;柏科智能(廈門)科技有限公司;廣州市刑事科學技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110535008.8/1.html,轉載請聲明來源鉆瓜專利網。





