對于現在的車載控制器而言,UDS基本上屬于基本功能。那對于基于CAN的UDS功能來說,有哪些對應的測試用例呢?
分類 測試用例 10服務物理尋址測試
10服務正響應測試 請求格式錯誤的10服務,期望ECU返回NRC13 請求子功能函數不支持的10服務,期望ECU返回NRC12 請求當前會話模式下功能函數不支持的10服務,期望ECU返回NRC7E 無效狀態下請求10服務,期望ECU返回NRC22 測試10服務NRC優先級 會話切換測試 時間超時后會話的維持情況 Kl15on-off-on會話的維持情況 硬件復位后會話的維持情況 11服務物理尋址測試
11服務正響應測試 請求當前會話下不支持的11服務,期望ECU返回NRC7F 請求格式錯誤的11服務,期望ECU返回NRC13 請求子功能函數不支持的11服務,期望ECU返回NRC12 無效狀態下請求11服務,期望ECU返回NRC22 測試11服務NRC優先級 硬件復位后診斷使能時間 14服務物理尋址測試
14服務正響應測試 請求當前會話下不支持的14服務,期望ECU返回NRC11 請求格式錯誤的14服務,期望ECU返回NRC13 請求DTC參數不支持的14服務,期望ECU返回NRC31 無效狀態下請求14服務,期望ECU返回NRC22 測試14服務NRC優先級 19服務物理尋址測試
19服務正響應測試 請求當前會話下不支持的19服務,期望ECU返回NRC11 請求格式錯誤的19服務,期望ECU返回NRC13 請求子功能函數不支持的19服務,期望ECU返回NRC12 請求參數錯誤的19服務,期望ECU返回NRC31 測試19服務NRC優先級 22服務物理尋址測試
22服務正響應測試 請求格式錯誤的22服務,期望ECU返回NRC13 請求DID不支持的22服務,期望ECU返回NRC31 請求DID響應過長的22服務,期望ECU返回NRC14 無效狀態下請求22服務,期望ECU返回NRC22 測試22服務NRC優先級 27服務物理尋址測試
27服務正響應測試 請求當前會話模式下服務或子功能函數不支持的27服務,期望ECU返回NRC7E或NRC7F 請求子功能函數不支持的27服務,期望ECU返回NRC12 請求格式錯誤的27服務,期望ECU返回NRC13 請求順序錯誤的27服務,期望ECU返回NRC24 發送無效的key,期望ECU返回NRC24 測試NRC35,36,37的機制 無效狀態下請求27服務,期望ECU返回NRC22 測試27服務NRC優先級 測試安全訪問錯誤計數器 27服務功能測試 會話轉換后安全訪問的維持情況 ECU復位后安全訪問的維持情況 時間超時后安全訪問的維持情況 KL15 on-off-on切換后安全訪問的維持情況 28服務物理尋址測試
28服務正響應測試 請求當前會話模式下服務或不支持的28服務,期望ECU返回NRC7F 請求格式錯誤的28服務,期望ECU返回NRC13 請求子功能函數不支持的28服務,期望ECU返回NRC12 請求CommunicationType不支持的28服務,期望ECU返回NRC31 無效狀態下請求28服務,期望ECU返回NRC22 測試28服務NRC優先級 28服務功能測試 會話轉換后通訊控制的維持情況 硬件復位后通訊控制的維持情況 時間超時后通訊控制的維持情況 KL15 on-off-on切換后通訊控制的維持情況 28服務禁止RX,測試ECU是否會產生通訊丟失DTC 2E服務物理尋址測試
2E服務正響應測試 請求當前會話下服務不支持的2E服務,期望ECU返回NRC7F 請求格式錯誤的2E服務,期望ECU返回NRC13 請求DID不支持的2E服務,期望ECU返回NRC31 安全訪問狀態Lock,請求2E服務,期望ECU返回NRC33 無效狀態下請求2E服務,期望ECU返回NRC22 測試2E服務NRC優先級 3E服務物理尋址測試
3E服務正響應測試 請求格式錯誤的3E服務,期望ECU返回NRC13 請求子功能函數不支持的3E服務,期望ECU返回NRC12 測試3E服務NRC優先級 3E服務維持會話時間測試 85服務物理尋址測試
85服務正響應測試 請求當前會話下服務不支持的85服務,期望ECU返回NRC7F 請求格式錯誤的85服務,期望ECU返回NRC13 請求子功能函數不支持的85服務,期望ECU返回NRC12 無效狀態下請求85服務,期望ECU返回NRC22 測試85服務NRC優先級 85服務功能測試 時間超時后DTC控制維持情況 硬件復位后DTC控制維持情況 軟件復位后DTC控制維持情況 KL15 on-off-on切換后DTC控制的維持情況 會話切換后DTC控制維持情況 2F服務物理尋址測試
2F服務正響應測試 請求當前會話下服務不支持的2F服務,期望ECU返回NRC7F 請求格式錯誤的2F服務,期望ECU返回NRC13 請求參數錯誤的2F服務,期望ECU返回NRC31 安全訪問狀態Lock,請求2F服務,期望ECU返回NRC33 無效狀態下請求2F服務,期望ECU返回NRC22 測試2F服務NRC優先級 31服務物理尋址測試
31服務正響應測試 請求當前會話下服務不支持的31服務,期望ECU返回NRC7F 請求格式錯誤的31服務,期望ECU返回NRC13 請求子功能函數不支持的31服務,期望ECU返回NRC12 安全訪問狀態Lock,請求31服務,期望ECU返回NRC33 請求參數錯誤的31服務,期望ECU返回NRC31 請求順序錯誤的31服務,期望ECU返回NRC24 無效狀態下請求31服務,期望ECU返回NRC22 測試31服務NRC優先級 無效服務測試
對不支持的服務遍歷測試,期望ECU返回NRC11 10服務功能尋址測試
10服務正響應測試 請求格式錯誤的10服務,期望ECU返回NRC13 請求子功能函數不支持的10服務,期望ECU無響應 請求當前會話模式下功能函數不支持的10服務,期望ECU無響應 無效狀態下請求10服務,期望ECU返回NRC22 測試10服務NRC優先級 會話切換測試 時間超時后會話的維持情況 Kl15on-off-on會話的維持情況 硬件復位后會話的維持情況 11服務功能尋址測試
11服務正響應測試 請求當前會話下不支持的11服務,期望ECU無響應 請求格式錯誤的11服務,期望ECU返回NRC13 請求子功能函數不支持的11服務,期望ECU無響應 無效狀態下請求11服務,期望ECU返回NRC22 測試11服務NRC優先級 硬件復位后診斷使能時間 14服務功能尋址測試
14服務正響應測試 請求當前會話下不支持的14服務,期望ECU無響應 請求格式錯誤的14服務,期望ECU返回NRC13 請求DTC參數不支持的14服務,期望ECU無響應 無效狀態下請求14服務,期望ECU返回NRC22 測試14服務NRC優先級 19服務功能尋址測試
19服務正響應測試 請求當前會話下不支持的19服務,期望ECU無響應 請求格式錯誤的19服務,期望ECU返回NRC13 請求子功能函數不支持的19服務,期望ECU無響應 請求參數錯誤的19服務,期望ECU無響應 測試19服務NRC優先級 22服務功能尋址測試
22服務正響應測試 請求格式錯誤的22服務,期望ECU返回NRC13 請求DID不支持的22服務,期望ECU無響應 請求DID響應過長的22服務,期望ECU返回NRC14 無效狀態下請求22服務,期望ECU返回NRC22 測試22服務NRC優先級 28服務功能尋址測試
28服務正響應測試 請求當前會話模式下服務或不支持的28服務,期望ECU無響應 請求格式錯誤的28服務,期望ECU返回NRC13 請求子功能函數不支持的28服務,期望ECU無響應 請求CommunicationType不支持的28服務,期望ECU無響應 無效狀態下請求28服務,期望ECU返回NRC22 測試28服務NRC優先級 28服務功能測試 會話轉換后通訊控制的維持情況 硬件復位后通訊控制的維持情況 時間超時后通訊控制的維持情況 KL15 on-off-on切換后通訊控制的維持情況 28服務禁止RX,測試ECU是否會產生通訊丟失DTC 3E服務功能尋址測試
3E服務正響應測試 請求格式錯誤的3E服務,期望ECU返回NRC13 請求子功能函數不支持的3E服務,期望ECU無響應 測試3E服務NRC優先級 3E服務維持會話時間測試 85服務功能尋址測試
85服務正響應測試 請求當前會話下服務不支持的85服務,期望ECU無響應 請求格式錯誤的85服務,期望ECU返回NRC13 請求子功能函數不支持的85服務,期望ECU無響應 無效狀態下請求85服務,期望ECU返回NRC22 測試85服務NRC優先級 85服務功能測試 時間超時后DTC控制維持情況 硬件復位后DTC控制維持情況 軟件復位后DTC控制維持情況 KL15 on-off-on切換后DTC控制的維持情況 會話切換后DTC控制維持情況 無效服務測試
對不支持的服務遍歷測試,期望ECU無響應 TP層測試
停止發送后續部分連續幀 不發送所有連續幀 不發送某連續幀 重復發送第一個連續幀 延遲發送第一個連續幀 不發送流控制幀 延遲發送流控制幀 重復發送流控制幀 確認N_Bs 滿足規定 確認N_Cr 滿足規定 確認連續幀發送滿足STmin規定 確認的流控制幀參數STmin和BS有效 確認發送的SF響應報文SF_DL有效 確認發送的FF響應報文FF_DL 響應被非預期單幀請求報文干擾 響應被非預期多幀請求報文第一幀干擾 響應被非預期連續幀干擾 響應被非預期流控制幀干擾 響應被非預期未知報文干擾 多幀請求被新的單幀請求報文干擾 多幀請求被新的多幀請求報文干擾 多幀請求被流控制報文干擾 多幀請求被未知報文干擾 流控制狀態為OVFLW溢出 收到的BlockSize測試(取值為1) 收到的BlockSize測試(取值為0) 無效流控制幀 等待流控制幀 長度不正確流控制幀 功能尋址流控制幀 單幀請求報文SF_DL錯誤 單幀請求報文CAN幀DLC錯誤 多幀請求報文FF_DL錯誤 多幀請求報文連續幀DLC錯誤 未知請求報文 功能尋址請求報文FF 首幀報文單獨發送 非預期連續幀報文 非預期流控制幀報文
-end-
分享不易,懇請點個【】和【在看】
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.