本技術(shù)涉及車輛,特別是涉及一種車機自動化測試方法和相關(guān)裝置。
背景技術(shù):
1、車機是一種安裝在車輛中的車載信息交互產(chǎn)品,能夠?qū)崿F(xiàn)車輛與外界的信息通訊。而在車輛投入市場前,需要對車機功能進行測試。
2、相關(guān)技術(shù)多通過人工測試的方式對車機功能進行測試,例如通過人工點擊車輛中車機的顯示屏幕,測試車機的顯示屏幕是否能夠按照人工點擊相應(yīng)位置顯示對應(yīng)的信息。
3、但是,隨著車輛智能化程度的不斷提高,車機功能不斷增多,因此,人工方法需要測試的功能也逐漸增多,使得測試工作量增大、測試周期變長,影響了車機功能的測試效率。
技術(shù)實現(xiàn)思路
1、為了解決上述技術(shù)問題,本技術(shù)提供了一種車機自動化測試方法和相關(guān)裝置,通過自動化測試代替人工測試,以提高車機功能的測試效率。
2、本技術(shù)實施例公開了如下技術(shù)方案:
3、第一方面,本技術(shù)實施例公開了一種車機自動化測試方法,所述方法包括:
4、響應(yīng)于向待測車輛發(fā)送解鎖信號與駕駛位上電信號,獲取所述待測車輛的待測車機的顯示界面亮度;所述駕駛位上電信號用于表示所述待測車輛的駕駛位有人乘坐;
5、根據(jù)所述顯示界面亮度,確定所述待測車機是否開機;
6、響應(yīng)于所述待測車機開機,向所述待測車機發(fā)送通訊指令;
7、接收所述待測車機根據(jù)所述通訊指令回復的通訊結(jié)果;
8、根據(jù)所述通訊結(jié)果,確定所述待測車機是否通訊成功;
9、響應(yīng)于所述待測車機通訊成功,對所述待測車機進行多次隨機測試,并獲取多次所述隨機測試分別對應(yīng)的多個測試結(jié)果。
10、可選的,所述根據(jù)所述顯示界面亮度,確定所述待測車機是否開機,包括:
11、當所述顯示界面亮度大于或等于預設(shè)亮度閾值,確定所述待測車機開機;
12、當所述顯示界面亮度小于預設(shè)亮度閾值,確定所述待測車機未開機。
13、可選的,所述方法還包括:
14、當所述顯示界面亮度小于預設(shè)亮度閾值,在預設(shè)時間內(nèi)獲取多張所述待測車機的顯示界面圖像;
15、將所述多張顯示界面圖像存儲到測試日志中。
16、可選的,在響應(yīng)于向待測車輛發(fā)送解鎖信號與駕駛位上電信號,獲取所述待測車輛的待測車機的顯示界面亮度之前,所述方法還包括:
17、向所述待測車輛發(fā)送解鎖信號;
18、響應(yīng)于發(fā)送所述解鎖信號,經(jīng)過第一預設(shè)時間,獲取所述待測車輛的后視鏡角度值;所述后視鏡角度值是所述待測車輛的后視鏡與所述待測車輛的車身間的角度值;
19、根據(jù)所述后視鏡角度值,確定所述待測車輛是否解鎖;
20、響應(yīng)于所述待測車輛解鎖,向所述待測車輛發(fā)送駕駛位上電信號。
21、可選的,所述根據(jù)所述后視鏡角度值,確定所述待測車輛是否解鎖,包括:
22、當所述后視鏡角度值大于或等于預設(shè)角度閾值,確定所述待測車輛解鎖;
23、當所述后視鏡角度值小于所述預設(shè)角度閾值,確定所述待測車輛未解鎖。
24、可選的,所述方法還包括:
25、向所述待測車輛發(fā)送上鎖信號與駕駛位下電信號;所述駕駛位下電信號用于表示所述待測車輛的駕駛位無人乘坐;
26、響應(yīng)于發(fā)送所述上鎖信號與所述駕駛位下電信號,經(jīng)過第二預設(shè)時間,獲取所述待測車輛的后視鏡角度值;
27、當所述后視鏡角度值小于所述預設(shè)角度閾值,確定所述待測車輛上鎖;
28、當所述后視鏡角度大于或等于所述預設(shè)角度閾值,確定所述待測車輛未上鎖。
29、可選的,所述方法還包括:
30、響應(yīng)于向所述待測車輛發(fā)送駕駛位上電信號,確定所述待測車輛的駕駛位是否移動;
31、響應(yīng)于所述駕駛位未移動,確定所述待測車輛未上電;
32、響應(yīng)于所述駕駛位向前移動,確定所述待測車輛上電;
33、向所述待測車輛發(fā)送駕駛位下電信號;
34、響應(yīng)于向所述待測車輛發(fā)送所述駕駛位下電信號,確定所述待測車輛的駕駛位是否移動;
35、響應(yīng)于所述駕駛位向后移動,確定所述待測車輛下電;
36、響應(yīng)于所述駕駛位未移動,確定所述待測車輛未下電。
37、第二方面,本技術(shù)實施例公開了一種車機自動化測試裝置,所述裝置包括:
38、亮度獲取單元,用于響應(yīng)于向待測車輛發(fā)送解鎖信號與駕駛位上電信號,獲取所述待測車輛的待測車機的顯示界面亮度;所述駕駛位上電信號用于表示所述待測車輛的駕駛位有人乘坐;
39、開機確定單元,用于根據(jù)所述顯示界面亮度,確定所述待測車機是否開機;
40、通訊指令發(fā)送單元,用于響應(yīng)于所述待測車機開機,向所述待測車機發(fā)送通訊指令;
41、通訊結(jié)果接收單元,用于接收所述待測車機根據(jù)所述通訊指令回復的通訊結(jié)果;
42、通訊狀態(tài)確定單元,用于根據(jù)所述通訊結(jié)果,確定所述待測車機是否通訊成功;
43、車機測試單元,用于響應(yīng)于所述待測車機通訊成功,對所述待測車機進行多次隨機測試,并獲取多次所述隨機測試分別對應(yīng)的多個測試結(jié)果。
44、可選的,所述開機確定單元,還用于:
45、當所述顯示界面亮度大于或等于預設(shè)亮度閾值,確定所述待測車機開機;
46、當所述顯示界面亮度小于預設(shè)亮度閾值,確定所述待測車機未開機。
47、可選的,所述裝置還包括:
48、顯示圖像獲取單元,用于當所述顯示界面亮度小于預設(shè)亮度閾值,在預設(shè)時間內(nèi)獲取多張所述待測車機的顯示界面圖像;
49、顯示圖像存儲單元,用于將所述多張顯示界面圖像存儲到測試日志中。
50、可選的,所述裝置還包括:
51、解鎖信號發(fā)送單元,用于向所述待測車輛發(fā)送解鎖信號;
52、第一角度獲取單元,用于響應(yīng)于發(fā)送所述解鎖信號,經(jīng)過第一預設(shè)時間,獲取所述待測車輛的后視鏡角度值;所述后視鏡角度值是所述待測車輛的后視鏡與所述待測車輛的車身間的角度值;
53、第一車輛狀態(tài)確定單元,用于根據(jù)所述后視鏡角度值,確定所述待測車輛是否解鎖;
54、上電信號發(fā)送單元,用于響應(yīng)于所述待測車輛解鎖,向所述待測車輛發(fā)送駕駛位上電信號。
55、可選的,所述車輛解鎖確定單元,還用于:
56、當所述后視鏡角度值大于或等于預設(shè)角度閾值,確定所述待測車輛解鎖;
57、當所述后視鏡角度值小于所述預設(shè)角度閾值,確定所述待測車輛未解鎖。
58、可選的,所述裝置還包括:
59、上鎖信號發(fā)送單元,用于向所述待測車輛發(fā)送上鎖信號與駕駛位下電信號;所述駕駛位下電信號用于表示所述待測車輛的駕駛位無人乘坐;
60、第二角度獲取單元,用于響應(yīng)于發(fā)送所述上鎖信號與所述駕駛位下電信號,經(jīng)過第二預設(shè)時間,獲取所述待測車輛的后視鏡角度值;
61、第二車輛狀態(tài)確定單元,用于當所述后視鏡角度值小于所述預設(shè)角度閾值,確定所述待測車輛上鎖;
62、第三車輛狀態(tài)確定單元,用于當所述后視鏡角度大于或等于所述預設(shè)角度閾值,確定所述待測車輛未上鎖。
63、可選的,所述裝置還包括:
64、第一駕駛位狀態(tài)確定單元,用于響應(yīng)于向所述待測車輛發(fā)送駕駛位上電信號,確定所述待測車輛的駕駛位是否移動;
65、第一上電確定單元,用于響應(yīng)于所述駕駛位未移動,確定所述待測車輛未上電;
66、第二上電確定單元,用于響應(yīng)于所述駕駛位向前移動,確定所述待測車輛上電;
67、下電信號發(fā)送單元,用于向所述待測車輛發(fā)送駕駛位下電信號;
68、第二駕駛位狀態(tài)確定單元,用于響應(yīng)于向所述待測車輛發(fā)送所述駕駛位下電信號,確定所述待測車輛的駕駛位是否移動;
69、第一下電確定單元,用于響應(yīng)于所述駕駛位向后移動,確定所述待測車輛下電;
70、第二下電確定單元,用于響應(yīng)于所述駕駛位未移動,確定所述待測車輛未下電。
71、第三方面,本技術(shù)實施例公開了一種計算機設(shè)備,所述計算機設(shè)備包括處理器以及存儲器:
72、所述存儲器用于存儲程序代碼,并將所述程序代碼傳輸給所述處理器;
73、所述處理器用于根據(jù)所述程序代碼中的指令執(zhí)行如第一方面及第一方面任一可選項所述的車機自動化測試方法。
74、第四方面,本技術(shù)實施例公開了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)用于存儲計算機程序,所述計算機程序在被處理器執(zhí)行時用于執(zhí)行如第一方面及第一方面任一可選項所述的車機自動化測試方法。
75、由上述技術(shù)方案可以看出,通過響應(yīng)于向待測車輛發(fā)送解鎖信號與駕駛位上電信號,獲取待測車輛的待測車機的顯示界面亮度;駕駛位上電信號用于表示待測車輛的駕駛位有人乘坐;根據(jù)顯示界面亮度,確定待測車機是否開機;響應(yīng)于待測車機開機,向待測車機發(fā)送通訊指令;接收待測車機根據(jù)通訊指令回復的通訊結(jié)果;根據(jù)通訊結(jié)果,確定待測車機是否通訊成功;響應(yīng)于待測車機通訊成功,對待測車機進行多次隨機測試,并獲取多次隨機測試分別對應(yīng)的多個測試結(jié)果。即通過控制待測車輛的信號,獲取待測車機的顯示界面亮度,待測車機回復的通訊結(jié)果與待測車機的多個測試結(jié)果,并根據(jù)相關(guān)測試結(jié)果確定待測車機的自動化測試結(jié)果,從而無需人工干預即可實現(xiàn)對待測車機的自動化測試,提高了車機功能的測試效率。