[發明專利]跨平臺自動化測試方法、裝置及車機設備在審
| 申請號: | 202211280370.6 | 申請日: | 2022-10-19 |
| 公開(公告)號: | CN115470148A | 公開(公告)日: | 2022-12-13 |
| 發明(設計)人: | 涂慶裕;徐林浩;姜樹紅;黃勝 | 申請(專利權)人: | 北斗星通智聯科技有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 丁宇龍 |
| 地址: | 401125 重慶市*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 平臺 自動化 測試 方法 裝置 設備 | ||
本申請涉及自動測試技術,提供了跨平臺自動化測試方法、裝置及車機設備,方法包括獲取已初始化創建的自動化測試線程;調用接口并控制啟動待測試設備;獲取預先錄制并與自動化測試線程對應的觸摸事件錄制腳本,根據觸摸事件錄制腳本獲取觸摸事件參數;其中,觸摸事件錄制腳本存儲于自動化測試工具中的觸摸驅動中間件層;自動化測試工具中還包括應用層、業務邏輯層和驅動層;將觸摸事件參數發送至待測試設備;獲取待測試設備發送的自動化壓力測試結果。實現了對觸摸驅動中間件層的再次封裝和自動化測試工具的分層,有效的隔離不同類型系統間的差異,實現自動化測試工具的跨平臺應用。
技術領域
本申請涉及車載系統的自動測試技術領域,尤其涉及一種跨平臺自動化測試方法、裝置及車機設備。
背景技術
隨著汽車電子技術的飛速發展,車載軟件的功能復雜度越來越高,對車載軟件的穩定性要求越來越高。因此,一款簡便、高效的自動化測試工具非常重要。它可以對車載軟件進行很好的壓力測試、自動測試,有針對性的對車載軟件進行測試,提高軟件質量。
目前,常用的車載系統包括Android系統(即安卓系統)和Linux系統。Android系統常用Monkey進行自動化測試,通過使用Monkey軟件,可以向Android系統模擬發送各種指令、廣播,同時在測試遇到問題時,能夠快速的收集日志,分析問題。相比Android系統,Linux系統并沒有比較好用的開源自動化測試軟件。大部分情況下,都是進行自主開發測試工具,或者通過安裝部署Python環境,編寫Python測試程序,來完成自動化測試。
隨著汽車產品的不斷更新迭代,車載產品各式各樣,同一系列的車載軟件中,既有Android系統又有Linux系統;除此之外,即使都是Linux系統,不同芯片平臺使用的系統位數、編譯工具都有差異。這樣就會導致開發不同平臺、不同的系統,都需要重新定制一套自動化測試工具。這樣,不僅增加了自動化測試實現的開發成本,也會增加測試人員的學習成本和使用成本。
發明內容
本申請實施例提供了一種跨平臺自動化測試方法、裝置及車機設備,旨在解決現有技術中對車載系統進行測試的自動化測試工具無法同時兼容對Android系統及Linux系統進行測試,而且針對Linux系統不同芯片平臺使用的系統位數、編譯工具都有差異,為了兼容所有測試功能開發成本高,而且增加測試人員的學習成本和使用成本的問題。
第一方面,本申請實施例提供了一種跨平臺自動化測試方法,其包括:
獲取已初始化創建的自動化測試線程;
調用接口并控制啟動待測試設備;
獲取預先錄制并與所述自動化測試線程對應的觸摸事件錄制腳本,根據所述觸摸事件錄制腳本獲取觸摸事件參數;其中,所述觸摸事件錄制腳本存儲于所述自動化測試工具中的觸摸驅動中間件層;所述自動化測試工具中還包括應用層、業務邏輯層和驅動層;
將所述觸摸事件參數發送至所述待測試設備;
獲取所述待測試設備發送的自動化壓力測試結果。
第二方面,本申請實施例提供了一種跨平臺自動化測試裝置,其包括:
線程獲取單元,用于獲取已初始化創建的自動化測試線程;
接口調用單元,用于調用接口并控制啟動待測試設備;
觸摸事件參數獲取單元,用于獲取預先錄制并與所述自動化測試線程對應的觸摸事件錄制腳本,根據所述觸摸事件錄制腳本獲取觸摸事件參數;其中,所述觸摸事件錄制腳本存儲于所述自動化測試工具中的觸摸驅動中間件層;所述自動化測試工具中還包括應用層、業務邏輯層和驅動層;
觸摸事件參數發送單元,用于將所述觸摸事件參數發送至所述待測試設備;
測試結果獲取單元,用于獲取所述待測試設備發送的自動化壓力測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北斗星通智聯科技有限責任公司,未經北斗星通智聯科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211280370.6/2.html,轉載請聲明來源鉆瓜專利網。





