[發(fā)明專利]一種T-Box自動化測試方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810237147.0 | 申請日: | 2018-03-21 |
| 公開(公告)號: | CN108566323B | 公開(公告)日: | 2020-11-03 |
| 發(fā)明(設計)人: | 李詒雯;蔡幼波;黃金 | 申請(專利權)人: | 武漢樂庭軟件技術有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/24;H04L12/26 |
| 代理公司: | 武漢知產(chǎn)時代知識產(chǎn)權代理有限公司 42238 | 代理人: | 馮必發(fā);金慧君 |
| 地址: | 430074 湖北省武漢市東湖高新技*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 box 自動化 測試 方法 系統(tǒng) | ||
本發(fā)明公開了一種T?Box自動化測試方法及系統(tǒng),包含測試主機以及用于模擬車上ECU和TCU之間的CAN信號收發(fā)的CAN信號收發(fā)模擬器,測試主機內(nèi)模擬搭建有T?Box服務器并集成有自動化測試控制單元,被測T?Box分別通信連接CAN信號收發(fā)模擬器以及T?Box服務器且自動化測試控制單元分別通信連接CAN信號收發(fā)模擬器、被測T?Box以及T?Box服務器;自動化測試控制單元用于在測試時獲取并執(zhí)行用于模擬人為操作車輛的測試用例,并獲取執(zhí)行測試用例時的反饋數(shù)據(jù),對反饋數(shù)據(jù)進行記錄并分析,判斷測試結果是否符合預期,最終以人性化的方式顯示在人機交互系統(tǒng)上。實施本發(fā)明的T?Box自動化測試方法及系統(tǒng),能夠快速驗證T?Box的功能,自動化程度高、測試速度快、測試成本低,并且可以避免人為錯誤。
技術領域
本發(fā)明涉及T-Box領域,更具體地說,涉及一種T-Box自動化測試方法及系統(tǒng)。
背景技術
車載通信盒(Telematics-Box,簡稱T-Box)是一款車載電子產(chǎn)品,于其獨特的使用場景和使用群體,所以其質(zhì)量要求較高。當用戶通過手機端APP發(fā)送控制命令后,TSP后臺會發(fā)出監(jiān)控請求指令到車載T-box,車輛在獲取到控制命令后,通過CAN總線發(fā)送控制報文并實現(xiàn)對車輛的控制,最后反饋操作結果到用戶的手機APP上,僅這個功能可以幫助用戶遠程啟動車輛、打開空調(diào)、調(diào)整座椅至合適位置等。
在開發(fā)T-Box過程中,為了保證產(chǎn)品的質(zhì)量,需要在各個關鍵節(jié)點進行全功能測試。然而,目前對于車載T-Box的測試只能采用傳統(tǒng)的方法,沒有與之配套的智能化檢測裝置。實際的T-Box需要與車輛、遠程的T-Box服務器進行交互,在開發(fā)過程中很多外圍設備是通過模擬的(比如車輛上的CAN信號等),大部分的測試只能通過人工操作和T-Box交互以及人工觀察串口輸出信息來確認測試結果,效率低且不能避免人為失誤。當T-Box有功能變更時,單純的人力投入已經(jīng)不能滿足要求。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術中T-Box的測試自動化程度不高,效率低且容易失誤的技術缺陷,提供一種T-Box自動化測試方法及系統(tǒng)。
本發(fā)明解決其技術問題所采用的技術方案是:構造一種T-Box自動化測試系統(tǒng),包含:
CAN信號收發(fā)模擬器,用于模擬整車的CAN總線環(huán)境,包括對車上ECU和TCU之間的CAN信號收發(fā)的模擬;
測試主機:測試主機內(nèi)模擬搭建有T-Box服務器并集成有自動化測試控制單元,被測T-Box分別通信連接CAN信號收發(fā)模擬器以及T-Box服務器,且自動化測試控制單元分別通信連接CAN信號收發(fā)模擬器、被測T-Box以及T-Box服務器;
自動化測試控制單元:用于在測試時獲取并執(zhí)行用于模擬人為操作車輛的測試用例,并獲取執(zhí)行測試用例時的反饋數(shù)據(jù),對反饋數(shù)據(jù)進行記錄,并分析,判斷測試結果是否符合預期。
進一步地,在本發(fā)明的T-Box自動化測試系統(tǒng)中,所述自動化測試控制單元獲取的反饋數(shù)據(jù)是從CAN信號收發(fā)模擬器以及被測T-Box以及T-Box服務器得到,并且分別采用日志文件進行記載。
進一步地,在本發(fā)明的T-Box自動化測試系統(tǒng)中,所述測試主機中還包含有與被測T-box對應的MQTT通信協(xié)議,用于模擬從T-Box服務器發(fā)來的用戶遠程命令和傳輸被測T-Box發(fā)送給T-Box服務器的數(shù)據(jù)。
進一步地,在本發(fā)明的T-Box自動化測試系統(tǒng)中,所述測試主機具有人機交互系統(tǒng)以用于輸入車型以及VIN碼;測試用例具有多種不同的類型,每種類型的測試用例與車型對應;所述測試主機還用于根據(jù)所述人機交互系統(tǒng)上輸入的車型選擇對應的測試用例來執(zhí)行,并還用于根據(jù)所述人機交互系統(tǒng)上輸入的VIN碼,與對應的被測T-Box建立數(shù)據(jù)連接。
進一步地,在本發(fā)明的T-Box自動化測試系統(tǒng)中,所述被測T-Box通過串口線連接至所述測試主機以通信連接所述自動化測試控制單元;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢樂庭軟件技術有限公司,未經(jīng)武漢樂庭軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810237147.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





