System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲国产成人片在线观看无码,国产精品无码无在线观看,好硬~好爽~别进去~动态图, 69式真人无码视频免
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    驗證程序管理方法、裝置、設備、介質及程序產品制造方法及圖紙

    技術編號:44304354 閱讀:11 留言:0更新日期:2025-02-18 20:21
    本發明專利技術提供一種驗證程序管理方法、裝置、設備、介質及程序產品,涉及測試技術領域,該方法包括:客戶端響應于針對目標測試臺架的配置操作,獲取包括目標測試資源文件的文件標識、目標測試工具的工具標識和目標測試臺架上運行的上位機的設備標識的配置信息,向云端服務器發送配置信息;云端服務器向上位機發送配置信息和目標測試資源文件,以使上位機調用執行框架加載配置;客戶端響應于針對目標測試臺架的目標驗證程序的執行指令,向云端服務器發送執行指令,驗證程序包括通過客戶端編輯獲得的第一驗證程序;云端服務器導出并向上位機發送目標驗證程序,以使上位機調用執行框架執行目標驗證程序。本發明專利技術能夠有效提升車輛ECU的測試效率。

    【技術實現步驟摘要】

    本專利技術涉及測試,具體涉及一種驗證程序管理方法、裝置、設備、介質及程序產品。


    技術介紹

    1、硬件在環(hardware?in?the?loop,hil)測試通過實時處理器運行仿真模型來模擬受控對象的運行狀態,將模擬器件以及硬件進行連接,來模擬實際環境,對車輛的電子控制單元(electronic?control?unit,ecu)進行系統全面地測試。

    2、目前,在進行hil測試時,測試人員通常在本地通過ecu-test(一種自動化測試軟件)編輯車輛ecu的驗證程序,在編輯完成后,將驗證程序復制或傳輸到測試環境的hil臺架上運行的上位機中,再到測試環境中通過上位機來執行驗證程序。但通過上述方式管理驗證程序,存在降低車輛ecu的測試效率的問題。


    技術實現思路

    1、本專利技術的目的在于提供一種驗證程序管理方法、裝置、設備、介質及程序產品,以解決通過目前方式來管理驗證程序,存在的降低車輛ecu的測試效率的問題。

    2、為了實現上述目的,本專利技術采用的技術方案如下:

    3、一種驗證程序管理方法,應用于云端服務器,該驗證程序管理方法包括:接收客戶端發送的配置信息,配置信息是客戶端響應于針對目標測試臺架的配置操作獲得的,配置信息包括目標測試資源文件的文件標識、目標測試工具的工具標識和目標測試臺架上運行的上位機的設備標識;向上位機發送配置信息和目標測試資源文件,以使上位機根據配置信息調用執行框架加載配置;接收客戶端發送的針對目標測試臺架的目標驗證程序的執行指令,驗證程序包括通過客戶端編輯獲得的第一驗證程序;導出目標驗證程序,并向上位機發送目標驗證程序,以使上位機基于目標測試資源文件和目標測試工具,調用執行框架執行目標驗證程序。

    4、根據上述技術手段,由于通過云端服務器統一管理測試資源文件,可以實現測試資源文件的資源共享,而不需要測試人員手動傳輸測試資源文件,有助于提升測試效率;由于可以通過客戶端提供在線編輯驗證程序的能力,編輯好的驗證程序存儲在云端服務器,可以實現驗證程序線上共享,降低本地管理驗證程序文件出錯的風險;并可以通過云端服務器在線下發執行驗證程序,能夠有效提升車輛ecu的驗證程序的開發以及驗證效率,解決車輛ecu的驗證程序無法在線編輯和執行的問題。

    5、進一步,第一驗證程序是通過以下方式獲得的:接收客戶端發送的編輯信息,編輯信息包括用于構建第一驗證程序的基礎步驟和基礎步驟中引用的目標測試資源文件中的變量信息;基于基礎步驟之間的層級關系和/或基礎步驟對其他驗證程序的引用情況,存儲編輯信息,得到第一驗證程序,其中,采用預設存儲格式存儲基礎步驟的對話框信息。

    6、進一步,驗證程序還包括通過客戶端上傳的第二驗證程序,該驗證程序管理方法還包括:接收客戶端發送的第二驗證程序對應的目標文件,目標文件包含第二驗證程序定義的變量、變量與變量的存放路徑之間的映射關系以及對變量的操作步驟;解析目標文件,得到變量、映射關系和操作步驟;存儲變量、映射關系和操作步驟,得到第二驗證程序。

    7、進一步,導出目標驗證程序,包括:導出目標驗證程序對應的目標數據,目標數據包括目標變量、目標變量與目標變量的存放路徑之間的映射關系、目標步驟以及目標步驟之間的層級關系;基于目標數據,生成預設格式的目標驗證程序。

    8、進一步,基于目標數據,生成預設格式的目標驗證程序,包括:將目標數據中的中綴表達式轉換為逆波蘭表達式;將逆波蘭表達式轉換為表達式二叉樹;通過前序遍歷表達式二叉樹,生成預設格式的目標驗證程序。

    9、進一步,該驗證程序管理方法還包括:接收客戶端發送的測試資源文件;對測試資源文件進行解析,得到測試資源文件中的變量信息;存儲變量信息。

    10、進一步,測試資源文件包括模型文件,對測試資源文件進行解析,得到測試資源文件中的變量信息,包括:對模型文件進行解壓縮,獲得系統描述文件;根據系統描述文件,獲取變量描述文件;對變量描述文件進行解析,得到模型文件中的變量信息。

    11、進一步,向上位機發送目標驗證程序之后,該驗證程序管理方法還包括:接收上位機發送的目標驗證程序對應的驗證結果;根據驗證結果,生成驗證報告;向客戶端發送驗證報告,以使客戶端顯示驗證報告。

    12、一種驗證程序管理方法,其特征在于,應用于客戶端,該驗證程序管理方法包括:響應于針對目標測試臺架的配置操作,獲取配置信息,配置信息包括目標測試資源文件的文件標識、目標測試工具的工具標識和目標測試臺架上運行的上位機的設備標識;向云端服務器發送配置信息,以使云端服務器向上位機發送配置信息和目標測試資源文件,使得上位機根據配置信息調用執行框架加載配置;響應于針對目標測試臺架的目標驗證程序的執行指令,向云端服務器發送執行指令,以使云端服務器導出目標驗證程序,并向上位機發送目標驗證程序,使得上位機基于目標測試資源文件和目標測試工具,調用執行框架執行目標驗證程序,驗證程序包括通過客戶端編輯獲得的第一驗證程序。

    13、進一步,第一驗證程序是通過以下方式獲得的:響應于針對第一驗證程序的編輯操作,獲取編輯信息,編輯信息包括用于構建第一驗證程序的基礎步驟和基礎步驟中引用的目標測試資源文件中的變量信息;向云端服務器發送編輯信息,以使云端服務器基于基礎步驟之間的層級關系和/或基礎步驟對其他驗證程序的引用情況,存儲編輯信息,得到第一驗證程序,其中,采用預設存儲格式存儲基礎步驟的對話框信息。

    14、進一步,驗證程序還包括通過客戶端上傳的第二驗證程序,該驗證程序管理方法還包括:響應于針對第二驗證程序對應的目標文件的上傳指令,獲取目標文件,目標文件包含第二驗證程序定義的變量、變量與變量的存放路徑之間的映射關系以及對變量的操作步驟;向云端服務器發送目標文件,以使云端服務器解析目標文件,得到變量、映射關系和操作步驟,并存儲變量、映射關系和操作步驟,得到第二驗證程序。

    15、進一步,該驗證程序管理方法還包括:響應于針對測試資源文件的上傳指令,獲取測試資源文件;向云端服務器發送測試資源文件,以使云端服務器對測試資源文件進行解析,得到測試資源文件中的變量信息,并存儲變量信息。

    16、進一步,向云端服務器發送執行指令之后,該驗證程序管理方法還包括:接收云端服務器發送的驗證報告,驗證報告是云端服務器根據上位機發送的目標驗證程序對應的驗證結果生成的;顯示驗證報告。

    17、一種驗證程序管理裝置,應用于云端服務器,該驗證程序管理裝置包括:第一接收模塊,用于接收客戶端發送的配置信息,配置信息是客戶端響應于針對目標測試臺架的配置操作獲得的,配置信息包括目標測試資源文件的文件標識、目標測試工具的工具標識和目標測試臺架上運行的上位機的設備標識;發送模塊,用于向上位機發送配置信息和目標測試資源文件,以使上位機根據配置信息調用執行框架加載配置;第二接收模塊,用于接收客戶端發送的針對目標測試臺架的目標驗證程序的執行指令,驗證程序包括通過客戶端編輯獲得的第一驗證程序;處理模塊,用于導出目標驗本文檔來自技高網...

    【技術保護點】

    1.一種驗證程序管理方法,其特征在于,應用于云端服務器,所述驗證程序管理方法包括:

    2.根據權利要求1所述的驗證程序管理方法,其特征在于,所述第一驗證程序是通過以下方式獲得的:

    3.根據權利要求1所述的驗證程序管理方法,其特征在于,所述驗證程序還包括通過所述客戶端上傳的第二驗證程序,所述方法還包括:

    4.根據權利要求1至3中任一項所述的驗證程序管理方法,其特征在于,所述導出所述目標驗證程序,包括:

    5.根據權利要求4所述的驗證程序管理方法,其特征在于,所述基于所述目標數據,生成預設格式的目標驗證程序,包括:

    6.根據權利要求1至3中任一項所述的驗證程序管理方法,其特征在于,還包括:

    7.根據權利要求6所述的驗證程序管理方法,其特征在于,所述測試資源文件包括模型文件,所述對所述測試資源文件進行解析,得到所述測試資源文件中的變量信息,包括:

    8.根據權利要求1至3中任一項所述的驗證程序管理方法,其特征在于,所述向所述上位機發送所述目標驗證程序之后,還包括:

    9.一種驗證程序管理方法,其特征在于,應用于客戶端,所述驗證程序管理方法包括:

    10.根據權利要求9所述的驗證程序管理方法,其特征在于,所述第一驗證程序是通過以下方式獲得的:

    11.根據權利要求9所述的驗證程序管理方法,其特征在于,所述驗證程序還包括通過所述客戶端上傳的第二驗證程序,所述方法還包括:

    12.根據權利要求9至11中任一項所述的驗證程序管理方法,其特征在于,還包括:

    13.根據權利要求9至11中任一項所述的驗證程序管理方法,其特征在于,所述向所述云端服務器發送所述執行指令之后,還包括:

    14.一種驗證程序管理裝置,其特征在于,應用于云端服務器,所述驗證程序管理裝置包括:

    15.一種驗證程序管理裝置,其特征在于,應用于客戶端,所述驗證程序管理裝置包括:

    16.一種驗證程序管理系統,其特征在于,包括:云端服務器和客戶端;

    17.一種電子設備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;

    18.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序指令,所述計算機程序指令被執行時,實現如權利要求1至13中任一項所述的驗證程序管理方法。

    19.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被執行時實現如權利要求1至13中任一項所述的驗證程序管理方法。

    ...

    【技術特征摘要】

    1.一種驗證程序管理方法,其特征在于,應用于云端服務器,所述驗證程序管理方法包括:

    2.根據權利要求1所述的驗證程序管理方法,其特征在于,所述第一驗證程序是通過以下方式獲得的:

    3.根據權利要求1所述的驗證程序管理方法,其特征在于,所述驗證程序還包括通過所述客戶端上傳的第二驗證程序,所述方法還包括:

    4.根據權利要求1至3中任一項所述的驗證程序管理方法,其特征在于,所述導出所述目標驗證程序,包括:

    5.根據權利要求4所述的驗證程序管理方法,其特征在于,所述基于所述目標數據,生成預設格式的目標驗證程序,包括:

    6.根據權利要求1至3中任一項所述的驗證程序管理方法,其特征在于,還包括:

    7.根據權利要求6所述的驗證程序管理方法,其特征在于,所述測試資源文件包括模型文件,所述對所述測試資源文件進行解析,得到所述測試資源文件中的變量信息,包括:

    8.根據權利要求1至3中任一項所述的驗證程序管理方法,其特征在于,所述向所述上位機發送所述目標驗證程序之后,還包括:

    9.一種驗證程序管理方法,其特征在于,應用于客戶端,所述驗證程序管理方法包括:

    10.根據權利要求9所述的驗證程序管理方法,其特征...

    【專利技術屬性】
    技術研發人員:張合龍張治強,
    申請(專利權)人:重慶長安汽車股份有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品无码午夜福利| 无码八A片人妻少妇久久| 特级做A爰片毛片免费看无码 | 亚洲国产综合无码一区| 毛片无码免费无码播放| 一本大道无码日韩精品影视| 久久国产精品无码HDAV| 成人麻豆日韩在无码视频| 亚洲A∨无码一区二区三区| 无码不卡中文字幕av| 无码人妻精品一区二区三区蜜桃| 亚洲一级Av无码毛片久久精品| 无码区日韩特区永久免费系列| 亚洲精品无码久久久久sm| 午夜无码一区二区三区在线观看| 亚洲国产日产无码精品| 欧洲成人午夜精品无码区久久| 免费无码黄网站在线看| 亚洲精品无码激情AV| 狠狠久久精品中文字幕无码| 无码八A片人妻少妇久久| 人妻丰满熟妞av无码区| 无码人妻久久久一区二区三区| 中国少妇无码专区| 亚洲熟妇无码八AV在线播放| 东京热无码av一区二区| 国产aⅴ无码专区亚洲av麻豆 | 久久精品国产亚洲AV无码偷窥| 人妻中文无码久热丝袜| 中文字幕乱码人妻无码久久| 中文字幕无码AV波多野吉衣| 亚洲精品中文字幕无码蜜桃| 亚洲精品无码专区久久久| 亚洲AV区无码字幕中文色| 无码人妻一区二区三区免费n鬼沢| 亚洲熟妇无码AV在线播放| 少妇人妻无码专区视频| 伊人久久精品无码麻豆一区| 亚洲中文无码永久免| 蕾丝av无码专区在线观看| 国产亚洲?V无码?V男人的天堂|