本技術涉及測試,尤其涉及整車測試的數(shù)據(jù)讀取方法、測試裝置、測試設備、測試系統(tǒng)及存儲介質。
背景技術:
1、在對待測試設備進行測試的過程中,待測試設備的各個功能之間存在復雜的耦合關系,因此,需要設計多個功能組合的測試用例,對待測試設備進行測試。測試工具在執(zhí)行多個功能組合的測試用例過程中,通常按照測試用例中設置的讀取順序按順序依次讀取各個待觀測信號對應的觀測信號值。然而,這種讀取方式存在讀取時間間隔,導致越往后的待觀測信號的觀測信號值的讀取時間會越晚。因此,當部分待觀測信號的觀測信號值讀取滯后時,導致在測試過程中無法及時讀取到待觀測信號的準確觀測信號值。
技術實現(xiàn)思路
1、鑒于上述問題,本技術提供一種整車測試的數(shù)據(jù)讀取方法、測試裝置、測試設備、測試系統(tǒng)及存儲介質,能夠緩解測試過程中部分待觀測信號的觀測信號值讀取滯后,導致讀取的觀測信號值不準確的問題。
2、第一方面,本技術提供了一種整車測試的數(shù)據(jù)讀取方法,包括:若整車的觀測信號值的讀取進程被觸發(fā),根據(jù)觀測信號值讀取集合,獲取各個待觀測信號的觀測信號值對應讀取的時間差;根據(jù)開始讀取時間點和各個待觀測信號的觀測信號值對應讀取的時間差,得到各個待觀測信號的觀測信號值的讀取時間點,其中,各個待觀測信號對應的觀測信號值的開始讀取時間點相同;基于讀取時間點,從整車的硬件測試環(huán)境中讀取待觀測信號的觀測信號值。
3、本技術實施例,由于各個待觀測信號的觀測信號值具有同一開始讀取時間點,即使待觀測信號存在不同的時間差,也能在對應的時間差后獨立且同步地進行相應的觀測信號值的讀取,能夠緩解測試過程中部分待觀測信號的觀測信號值讀取滯后,導致讀取的觀測信號值不準確的問題,使得所有待觀測信號所讀取的觀測信號值更加準確。
4、在一實施例中,從整車的目標測試用例中提取各個待觀測信號對應的時間差和標識信息;根據(jù)各個待觀測信號對應的時間差和標識信息,構建觀測信號值讀取集合。
5、本技術實施例,目標測試用例為測試提供了統(tǒng)一的標準和格式,通過直接從目標測試用例中提取時間差和標識信息,可以確保數(shù)據(jù)的精確性和一致性,避免了手動輸入或計算可能引入的錯誤,提高所構建的觀測信號值讀取集合的準確性。
6、在一實施例中,觀測信號值讀取集合包括多個集合元素,集合元素由待觀測信號對應的時間差和標識信息組成。
7、本技術實施例,通過以待觀測信號對應的時間差和標識信息為單位進行組合,得到多個集合元素,并由各個集合元素形成觀測信號值讀取集合,以滿足多個待觀測信號同步讀取的復雜測試場景的測試需求。
8、在一實施例中,根據(jù)觀測信號值判定集合,獲取各個待觀測信號對應的期望值、觀測信號值和數(shù)值容差;基于各個待觀測信號對應的期望值、觀測信號值和數(shù)值容差,得到各個待觀測信號對應的測試結果。
9、本技術實施例,通過分別將各個待觀測信號對應的期望值、觀測信號值和數(shù)值容差進行自動化比對,得到各個待觀測信號對應的測試結果,可以直觀地反映出待觀測信號的觀測信號值是否達到預期,實現(xiàn)各個待觀測信號的自動化測試效果,提高測試結果的準確性以及客觀性。
10、在一實施例中,獲取測試時間間隔以及各個待觀測信號的測試順序;根據(jù)測試時間間隔和測試順序,依次基于待觀測信號對應的期望值和觀測信號值進行比較,得到各個待觀測信號對應的測試結果。
11、本技術實施例,通過逐一比對每個待觀測信號的期望值和觀測信號值,可以精確捕捉到每個待觀測信號的偏差情況,提高各個待觀測信號的測試結果的精確性,進而使得最終的測試結果更加精確。
12、在一實施例中,根據(jù)待觀測信號的期望值和數(shù)值容差,得到待觀測信號對應的期望值波動區(qū)間;當觀測信號值位于期望值波動區(qū)間,確定待觀測信號的測試結果為通過;當觀測信號值位于期望值波動區(qū)間外,確定待觀測信號的測試結果為不通過。
13、本技術實施例,數(shù)值容差的引入允許觀測信號值在期望值附近的一定范圍內波動,從而減少了因微小偏差而導致的誤判。
14、在一實施例中,從整車的目標測試用例中提取各個待觀測信號對應的期望值和數(shù)值容差;根據(jù)各個待觀測信號對應的觀測信號值、標識信息、期望值和數(shù)值容差,構建觀測信號值判定集合。
15、本技術實施例,通過直接從目標測試用例中提取期望值和數(shù)值容差,可以確保數(shù)據(jù)的精確性和一致性,避免了手動輸入或計算可能引入的錯誤,提高所構建的觀測信號值讀取集合的準確性。且目標測試用例為測試提供了統(tǒng)一的標準和格式,通過從目標測試用例中提取待觀測信號的期望值、數(shù)值容差以及時間差,可以使得后續(xù)的測試遵循相同的規(guī)范和標準進行測試,提高測試的規(guī)范化和標準化。
16、在一實施例中,觀測信號值判定集合包括多個子集合,子集合由待觀測信號對應的標識信息、觀測信號值、期望值和數(shù)值容差組成。
17、本技術實施例,通過設置多組子集合,能夠對觀測信號值判定集合中各個待觀測信號基于對應的觀測信號值、期望值和數(shù)值容差進行比對,以滿足多個待觀測信號比較的需求。
18、在一實施例中,觀測信號值判定集合包括期望值集合和觀測信號值集合,期望值集合中的集合元素由待觀測信號對應的標識信息、數(shù)值容差和期望值組成,觀測信號值集合中的集合元素由待觀測信號對應的標識信息和觀測信號值組成。
19、本技術實施例,通過將期望值和觀測信號值分別用不同的集合表示,最終在兩個集合之間進行期望值和觀測信號值的同步比對,從而提高各個待觀測信號的期望值和觀測信號值的比對效率。
20、在一實施例中,在達到讀取時間點的情況下,基于測試設備的測試工具與整車的硬件測試環(huán)境之間的連接關系,從整車的硬件測試環(huán)境中讀取該讀取時間點對應的待觀測信號的觀測信號值。
21、本技術實施例,通過連接關系,能夠搭建測試設備的測試工具與待測試設備的硬件測試環(huán)境之間數(shù)據(jù)傳輸通道,使得各個待觀測信號能夠在對應的讀取時間點到達時,基于該數(shù)據(jù)傳輸通道從硬件測試環(huán)境中讀取對應的觀測信號值,能夠實現(xiàn)觀測信號值的實時讀取。
22、第二方面,本技術提供了一種測試裝置,包括:
23、時間差確定模塊,用于若整車的觀測信號值的讀取進程被觸發(fā),根據(jù)觀測信號值讀取集合,獲取各個待觀測信號的觀測信號值對應讀取的時間差;
24、讀取時間點確定模塊,用于根據(jù)開始讀取時間點和各個待觀測信號的觀測信號值對應讀取的時間差,得到各個待觀測信號的觀測信號值的讀取時間點,其中,各個待觀測信號對應的觀測信號值的開始讀取時間點相同;
25、讀取模塊,用于基于讀取時間點,從整車的硬件測試環(huán)境中讀取待觀測信號的觀測信號值。
26、第三方面,本技術提供了一種測試設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,計算機程序配置為實現(xiàn)上述的整車測試的數(shù)據(jù)讀取方法的步驟。
27、第四方面,本技術提供了一種測試系統(tǒng),包括上述的測試設備,測試設備上搭載的測試工具與整車的硬件測試環(huán)境之間建立有連接關系。
28、第五方面,本技術提供了一種存儲介質,存儲介質為計算機可讀存儲介質,存儲介質上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述的整車測試的數(shù)據(jù)讀取方法的步驟。
29、上述說明僅是本技術技術方案的概述,為了能夠更清楚了解本技術的技術手段,而可依照說明書的內容予以實施,并且為了讓本技術的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本技術的具體實施方式。