协议栈测试方法及装置、测试系统、计算机可读存储介质与流程

文档序号:28495961发布日期:2022-01-15 04:04阅读:来源:国知局

技术特征:
1.一种协议栈测试方法,其特征在于,包括:获取用户选择的测试用例的标识,每一标识指向一个测试用例;针对每一测试用例,确定所述测试用例的标识对应的测试内容,并发送至目标ecu;针对每一测试用例,接收所述目标ecu针对所述测试内容的应答消息;针对每一测试用例,根据所述应答消息与所述标识对应的测试通过条件确定测试结果,所述测试结果选自测试通过和测试未通过。2.根据权利要求1所述的协议栈测试方法,其特征在于,还包括:在所有的已选择的测试用例的标识均获得对应的测试结果后,根据各个测试结果生成测试报告。3.根据权利要求2所述的协议栈测试方法,其特征在于,所述测试报告包括以下一项或多项:已执行测试的测试用例的总数,测试通过的测试用例的数量,测试未通过的测试用例的数量,以及测试未通过的原因。4.根据权利要求1所述的协议栈测试方法,其特征在于,所述标识对应的测试内容以及测试通过条件是预先根据测试用例的内容确定的。5.根据权利要求1所述的协议栈测试方法,其特征在于,所述确定所述标识对应的测试内容包括:检测所述标识对应的测试条件是否满足预设要求;在所述标识对应的测试条件满足预设要求时,确定所述标识对应的测试内容。6.根据权利要求1所述的协议栈测试方法,其特征在于,所述确定所述标识对应的测试内容之前包括:确定所述标识对应的测试参数,并对所述测试参数进行配置。7.根据权利要求1所述的协议栈测试方法,其特征在于,所述测试用例是预先构建好的;采用以下方式构建各个测试用例:在协议栈的各个机能点中选取需要进行测试的多个第一机能点;对多个第一机能点进行分析确定相应的测试用例,每一第一机能点对应多个测试用例,或者多个第一机能点对应一个测试用例。8.一种协议栈测试方法,其特征在于,包括:接收测试内容,所述测试内容与测试用例的标识相对应,每一标识指向一个测试用例;针对所述测试内容确定应答消息;将所述应答消息发送至测试设备,以供所述测试设备根据所述应答消息与所述标识对应的测试通过条件确定测试结果,所述测试结果选自测试通过和测试未通过。9.一种协议栈测试装置,其特征在于,包括:标识获取模块,用于获取用户选择的测试用例的标识,每一标识指向一个测试用例;测试内容确定模块,用于针对每一测试用例,确定所述测试用例的标识对应的测试内容,并发送至目标ecu;应答消息接收模块,用于针对每一测试用例,接收所述目标ecu针对所述测试内容的应答消息;测试结果确定模块,用于针对每一测试用例,根据所述应答消息与所述标识对应的测
试通过条件确定测试结果,所述测试结果选自测试通过和测试未通过。10.一种协议栈测试装置,其特征在于,包括:测试内容接收模块,用于接收测试内容,所述测试内容与测试用例的标识相对应,每一标识指向一个测试用例;应答消息确定模块,用于针对所述测试内容确定应答消息;应答消息发送模块,用于将所述应答消息发送至测试设备,以供所述测试设备根据所述应答消息与所述标识对应的测试通过条件确定测试结果,所述测试结果选自测试通过和测试未通过。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行权利要求1至8中任一项所述协议栈测试方法的步骤。12.一种测试系统,其特征在于,包括测试设备和目标设备,所述目标设备中设置有ecu;所述测试设备包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行权利要求1至7中任一项所述协议栈测试方法的步骤;所述目标设备包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行权利要求8所述协议栈测试方法的步骤。

技术总结
一种协议栈测试方法及装置、测试系统、计算机可读存储介质,协议栈测试方法包括:获取用户选择的测试用例的标识,每一标识指向一个测试用例;针对每一测试用例,确定所述测试用例的标识对应的测试内容,并发送至目标ECU;针对每一测试用例,接收所述目标ECU针对所述测试内容的应答消息;针对每一测试用例,根据所述应答消息与所述标识对应的测试通过条件确定测试结果,所述测试结果选自测试通过和测试未通过。本发明技术方案能够实现对协议栈的一致性测试。致性测试。致性测试。


技术研发人员:马顺龙
受保护的技术使用者:上海商泰汽车信息系统有限公司
技术研发日:2021.10.20
技术公布日:2022/1/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1