System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 日韩av无码久久精品免费,亚洲AV无码片一区二区三区,亚洲的天堂av无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于CAPL語言的自動化FBL刷寫測試方法及裝置制造方法及圖紙

    技術編號:44515639 閱讀:4 留言:0更新日期:2025-03-07 13:10
    本申請涉及刷寫測試技術領域,公開了一種基于CAPL語言的自動化FBL刷寫測試方法及裝置,該方法包括:根據采用腳本語言編寫的引導加載程序的目標函數,對引導加載程序進行正向刷寫測試,得到引導加載程序對應的正向刷寫測試結果;根據引導加載程序的測試需求參數,對引導加載程序進行反向刷寫測試,得到引導加載程序對應的反向刷寫測試結果;根據正向刷寫測試結果及反向刷寫測試結果,確定引導加載程序的目標刷寫測試結果。可見,實施本申請能夠實現對引導加載程序的自動化正向及反向刷寫測試,得到目標刷寫測試結果,這樣,可以減少人為造成的刷寫測試錯誤,提高了對軟件刷寫測試的執行可靠性及準確性;同時,還提高了對軟件刷寫測試的執行效率。

    【技術實現步驟摘要】

    本申請涉及刷寫測試,尤其涉及一種基于capl語言的自動化fbl刷寫測試方法及裝置。


    技術介紹

    1、在現代汽車電子控制系統(ecu)的開發與驗證過程中,刷寫測試扮演著至關重要的角色,其旨在確保ecu軟件在更新過程中的安全性能,從而防止車輛在實際運行中發生軟件故障。

    2、在傳統的刷寫測試方法中,主要側重于正向用例測試,然而其在執行上存在明顯的局限性:如在每個測試用例完成后,都需要手動重新加載下一個用例,并且當測試用例在執行過程中遇到響應不一致的情況時,測試工具會自動停止該用例的后續操作,無法繼續執行剩余的測試步驟,從而無法全面評估ecu在異常條件下的刷寫能力;另外,在單獨測試傳輸服務時,由于缺乏靈活的控制和模擬能力,測試人員也難以有效地模擬實際工況中的各種傳輸場景,如網絡延遲、數據包丟失等,這樣,不僅降低了測試效率,還增加了人為錯誤的風險,進一步限制了測試的全面性和準確性。可見,提供一種能夠提高刷寫測試準確性的方法尤為重要。


    技術實現思路

    1、本申請提供了一種基于capl語言的自動化fbl刷寫測試方法及裝置,可以減少人為造成的刷寫測試錯誤,提高了對軟件刷寫測試的執行可靠性及準確性;同時,還提高了對軟件刷寫測試的執行效率。

    2、為了解決上述技術問題,本申請第一方面公開了一種基于capl語言的自動化fbl刷寫測試方法,所述方法包括:

    3、采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數;所述目標函數包括報文發接函數、結果對比函數、安全訪問操作函數以及完整性校驗函數;

    4、根據所述目標函數,對所述引導加載程序進行正向刷寫測試操作,得到所述引導加載程序對應的正向刷寫測試結果;

    5、確定用于所述引導加載程序反向刷寫測試的測試需求參數,并根據所述測試需求參數,對所述引導加載程序進行反向刷寫測試操作,得到所述引導加載程序對應的反向刷寫測試結果;

    6、根據所述正向刷寫測試結果以及所述反向刷寫測試結果,確定所述引導加載程序的目標刷寫測試結果。

    7、作為一種可選的實施方式,在本申請第一方面中,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,包括:

    8、確定引導加載程序對應的統一診斷服務的報文發接需求參數;所述報文發接需求參數包括報文發送對象參數、報文發接時間參數、報文發接內容、報文發接幀數參數以及報文發接響應參數中的至少一種;

    9、根據所述統一診斷服務的報文發接需求參數,采用腳本語言編寫用于所述引導加載程序正向刷寫測試的報文發接函數。

    10、作為一種可選的實施方式,在本申請第一方面中,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,還包括:

    11、確定所述統一診斷服務的安全訪問需求參數;所述安全訪問需求參數包括訪問檢測對象需求參數、訪問響應時間需求參數以及密鑰檢驗需求參數中的至少一種;

    12、根據所述統一診斷服務的安全訪問需求參數,采用所述腳本語言編寫用于所述引導加載程序正向刷寫測試的安全訪問操作函數。

    13、作為一種可選的實施方式,在本申請第一方面中,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,還包括:

    14、確定所述統一診斷服務的完整性校驗需求參數;所述完整性校驗需求參數包括校驗方式需求參數、校驗響應時間需求參數以及校驗對象需求參數中的至少一種;

    15、根據所述統一診斷服務的完整性校驗需求參數,采用所述腳本語言編寫用于所述引導加載程序正向刷寫測試的完整性校驗函數。

    16、作為一種可選的實施方式,在本申請第一方面中,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,還包括:

    17、確定所述統一診斷服務的結果對比需求參數;所述結果對比需求參數包括結果對比對象需求參數、結果響應類型需求參數、結果響應時間需求參數以及預期結果需求參數中的至少一種;

    18、根據所述統一診斷服務的結果對比需求參數,采用所述腳本語言編寫用于所述引導加載程序正向刷寫測試的結果對比函數。

    19、作為一種可選的實施方式,在本申請第一方面中,所述根據所述目標函數,對所述引導加載程序進行正向刷寫測試操作,得到所述引導加載程序對應的正向刷寫測試結果,包括:

    20、根據所述報文發接函數,向預設的刷寫測試請求對象發送正向刷寫測試請求,并判斷是否接收到所述刷寫測試請求對象發送的第一處理響應結果,若是,判斷是否需要向所述刷寫測試請求對象進行安全訪問操作;

    21、當判斷出需要向所述刷寫測試請求對象進行安全訪問操作時,根據所述安全訪問操作函數,并通過預設的密鑰參數對所述刷寫測試請求對象進行安全訪問操作;

    22、在完成所述安全訪問操作之后,根據所述完整性校驗函數,判斷與所述刷寫測試請求對象之間的傳輸數據的完整程度是否大于或等于預設的完整程度閾值;

    23、當判斷出大于或等于所述完整程度閾值時,對所述引導加載程序進行正向刷寫測試操作,得到第一待檢驗測試結果,并根據所述第一待檢驗測試結果以及所述結果對比函數,確定出所述引導加載程序對應的正向刷寫測試結果。

    24、作為一種可選的實施方式,在本申請第一方面中,所述目標函數還包括文件提取函數;

    25、其中,所述對所述引導加載程序進行正向刷寫測試操作,得到第一待檢驗測試結果,包括:

    26、根據所述文件提取函數,提取預設的驅動程序文件和/或應用程序文件,并基于所述驅動程序文件和/或所述應用程序文件,對所述引導加載程序進行正向刷寫測試操作,得到第一待檢驗測試結果。

    27、作為一種可選的實施方式,在本申請第一方面中,所述測試需求參數包括傳輸字數錯誤測試參數、傳輸計數器錯誤測試參數、數據塊重復發送測試參數以及傳輸長度錯誤測試參數中的至少一種;

    28、其中,所述根據所述測試需求參數,對所述引導加載程序進行反向刷寫測試操作,得到所述引導加載程序對應的反向刷寫測試結果,包括:

    29、向所述刷寫測試請求對象發送反向刷寫測試請求,并判斷是否接收到所述刷寫測試請求對象發送的第二處理響應結果;

    30、當判斷結果為是時,則根據所述測試需求參數,對所述引導加載程序進行反向刷寫測試操作,得到第二待檢驗測試結果,并根據所述第二待檢驗測試結果以及預設的預期反向刷寫結果參數,確定出所述引導加載程序對應的反向刷寫測試結果。

    31、本申請第二方面公開了一種基于capl語言的自動化fbl刷寫測試裝置,所述裝置包括:

    32、編寫模塊,用于采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數;所述目標函數包括報文發接函數、結果對比函數、安全訪問操作函數以及完整性校驗函數;

    33、測試模塊,用于根據所述目標函數,對所述引導加載程序進行正向刷寫測試操作,得到所述引導加載程序對應的正向刷寫測試結果;

    34、確定模塊,用于確定用于所述引導加載程本文檔來自技高網...

    【技術保護點】

    1.一種基于CAPL語言的自動化FBL刷寫測試方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的基于CAPL語言的自動化FBL刷寫測試方法,其特征在于,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,包括:

    3.根據權利要求2所述的基于CAPL語言的自動化FBL刷寫測試方法,其特征在于,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,還包括:

    4.根據權利要求3所述的基于CAPL語言的自動化FBL刷寫測試方法,其特征在于,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,還包括:

    5.根據權利要求4所述的基于CAPL語言的自動化FBL刷寫測試方法,其特征在于,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,還包括:

    6.根據權利要求1-5任一項所述的基于CAPL語言的自動化FBL刷寫測試方法,其特征在于,所述根據所述目標函數,對所述引導加載程序進行正向刷寫測試操作,得到所述引導加載程序對應的正向刷寫測試結果,包括:

    7.根據權利要求6所述的基于CAPL語言的自動化FBL刷寫測試方法,其特征在于,所述目標函數還包括文件提取函數;

    8.根據權利要求7所述的基于CAPL語言的自動化FBL刷寫測試方法,其特征在于,所述測試需求參數包括傳輸字數錯誤測試參數、傳輸計數器錯誤測試參數、數據塊重復發送測試參數以及傳輸長度錯誤測試參數中的至少一種;

    9.一種基于CAPL語言的自動化FBL刷寫測試裝置,其特征在于,所述裝置包括:

    10.一種計算機存儲介質,其特征在于,所述計算機存儲介質存儲有計算機指令,所述計算機指令被調用時,用于執行如權利要求1-8任一項所述的基于CAPL語言的自動化FBL刷寫測試方法。

    ...

    【技術特征摘要】

    1.一種基于capl語言的自動化fbl刷寫測試方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的基于capl語言的自動化fbl刷寫測試方法,其特征在于,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,包括:

    3.根據權利要求2所述的基于capl語言的自動化fbl刷寫測試方法,其特征在于,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,還包括:

    4.根據權利要求3所述的基于capl語言的自動化fbl刷寫測試方法,其特征在于,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,還包括:

    5.根據權利要求4所述的基于capl語言的自動化fbl刷寫測試方法,其特征在于,所述采用腳本語言編寫用于引導加載程序正向刷寫測試的目標函數,還包括:

    6.根據權利要求1-5任一項所述的基于capl語...

    【專利技術屬性】
    技術研發人員:李海濱
    申請(專利權)人:惠州億緯鋰能股份有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码国模国产在线观看| 久久无码人妻精品一区二区三区| 日韩成人无码中文字幕| 亚洲一级特黄大片无码毛片| 在线播放无码高潮的视频| 日韩人妻无码中文字幕视频| 日韩视频无码日韩视频又2021| 国产成人综合日韩精品无码不卡| 亚洲av成人无码网站…| 中文字幕丰满伦子无码| 国产精品va无码二区| 亚洲一区AV无码少妇电影| 无码少妇一区二区| 无码人妻精品一区二| 亚洲av无码片vr一区二区三区| 最新高清无码专区| 国产免费黄色无码视频| 亚洲AV无码一区二区三区网址 | 亚洲成?v人片天堂网无码| 久久人妻少妇嫩草AV无码专区| 中文无码熟妇人妻AV在线| 精品无码成人久久久久久| 日韩欧精品无码视频无删节| 亚洲中文字幕久久精品无码喷水| 亚洲精品无码你懂的网站| 国产在线无码制服丝袜无码| 国产精品免费看久久久无码| 人妻无码久久精品人妻| 亚洲中文无码亚洲人成影院| 精品爆乳一区二区三区无码av| 久久久无码精品国产一区| 少妇性饥渴无码A区免费| 国产精品无码v在线观看| 久久亚洲精品无码观看不卡| 成在人线AV无码免费| 好硬~好爽~别进去~动态图, 69式真人无码视频免 | 日韩AV无码不卡网站| 精品无码久久久久久久久水蜜桃 | 亚洲伊人成无码综合网| 人妻丰满?V无码久久不卡| 永久免费无码日韩视频|