[發明專利]應用于車輛檢測軟件的自動化測試方法及其系統在審
| 申請號: | 202110535008.8 | 申請日: | 2021-05-17 |
| 公開(公告)號: | CN113126993A | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 曾曉斌;馮聰;陳文進;鄒國強;鄭少勇;金鑫;吳神培;周煒棋;沈順孝;王智慧;李岳;陳偉良;林敏坤;吳成譽 | 申請(專利權)人: | 廣州市公安局網絡警察支隊;柏科智能(廈門)科技有限公司;廣州市刑事科學技術研究所 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/451;G06F11/36 |
| 代理公司: | 廈門荔信航知專利代理事務所(特殊普通合伙) 35247 | 代理人: | 余水 |
| 地址: | 510000 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 車輛 檢測 軟件 自動化 測試 方法 及其 系統 | ||
本發明提供應用于車輛檢測軟件的自動化測試方法及其系統,方法包括:S1:預設各品牌車輛對應的配置文件,配置文件記錄有該品牌車輛的層級數;S2:PC主機與終端建立連接;S3:運行終端上的車輛檢測軟件;S4:PC主機定時獲取終端的界面,并解析獲取其中的層級結構和節點屬性;S5:PC主機依據選定的配置文件,以及當前獲取的層級結構和節點屬性,形成UI樹;S6:PC主機依據所述UI樹,確定待選定的節點屬性;S7:PC主機控制所述車輛檢測軟件選定所述待選定的節點屬性,返回執行S4,直至完成對完整UI樹的遍歷。能夠實現全自動測試車輛檢測軟件,使測試車輛檢測軟件的工作效率、測試精確度以及便捷性均得到顯著提升。
技術領域
本發明涉及軟件測試領域,具體涉及應用于車輛檢測軟件的自動化測試方法及其系統。
背景技術
車輛檢測軟件在開發的過程中,隨著不斷地迭代更新,后端的server也在不斷地開發新的功能,產品測試過程中后端可能會提供一些錯誤的數據和/或行為,從而導致車輛數據讀取錯誤,全車故障碼等。因此,在車輛檢測軟件上線的前期,需要通過黑盒白盒等測試,測試內容包括但不限于:需要測試人員根據預設條件進行相應地操作,針對客戶端和服務器端進行應用程序編程接口的測試;需要手動點擊后再確認等待測試結果,再進行下一個電控的軟件測試。
再者,由于目前車輛檢測軟件中車輛品牌不同,層級目錄也有所不同,通訊方式、通訊協議標準略有差異,不同廠家也有各自的定義方式。因此,在實現軟件的同時也需要遵循廠家定義,從而導致了測試方式的適配也要跟著變化,這將進一步增加人工測試的復雜程度和工作量。
可見,測試一個品牌的車輛往往就需要大量的人力投入以及大量的電控點擊頻繁的人機交互,更何況更多的場景是需要能夠支持對多個品牌的車輛進行檢測。因此,目前的人工對車輛檢測軟件進行測試的方式,容易存在人為因素帶來的漏測、多測、測錯等風險,從而影響了開發效率,研發進度。
本發明為確保車輛檢測軟件在上線前能夠發現可能引起車輛事故的問題點,提升軟件的應用價值,提出一種應用于車輛檢測軟件的自動化測試方法及其系統,從而解決上述問題。
發明內容
本發明所要解決的技術問題是:提供應用于車輛檢測軟件的自動化測試方法及其系統,能夠全自動地控制車輛檢測軟件對任一品牌車輛的全車型進行檢測,顯著提升對車輛檢測軟件進行測試的效率和便捷性。
為了解決上述技術問題,本發明采用的技術方案為:
應用于車輛檢測軟件的自動化測試方法,包括:
S1:預設各品牌車輛對應的配置文件,所述配置文件中記錄有對應品牌車輛的層級數;
S2:PC主機與終端建立連接;
S3:運行終端上的車輛檢測軟件;
S4:PC主機定時獲取終端的界面,并解析獲取其中的層級結構和節點屬性;
S5:PC主機依據選定的配置文件,以及當前獲取的層級結構和節點屬性,形成UI樹;
S6:PC主機依據所述UI樹,確定待選定的節點屬性;
S7:PC主機控制所述車輛檢測軟件選定所述待選定的節點屬性,返回執行S4,直至完成對完整UI樹的遍歷;
S8:存儲所述車輛檢測軟件的檢測數據。
本發明提供的另一個技術方案為:
應用于車輛檢測軟件的自動化測試系統,包括:PC主機和終端,所述PC主機與所述終端建立連接,所述PC主機上預設各品牌車輛對應的配置文件,所述配置文件中記錄有對應品牌車輛的層級數;
所述系統還包括:
車輛檢測軟件,所述車輛檢測軟件在PC主機上運行;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市公安局網絡警察支隊;柏科智能(廈門)科技有限公司;廣州市刑事科學技術研究所,未經廣州市公安局網絡警察支隊;柏科智能(廈門)科技有限公司;廣州市刑事科學技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110535008.8/2.html,轉載請聲明來源鉆瓜專利網。





