用于制造技术

技术编号:39664603 阅读:7 留言:0更新日期:2023-12-11 18:28
本申请实施例提供一种用于

【技术实现步骤摘要】
用于SecOc加密通信的测试方法、处理器及可读存储介质


[0001]本申请涉及车辆通信
,具体涉及一种用于
SecOc
加密通信的测试方法

处理器及可读存储介质


技术介绍

[0002]随着汽车网联化的越来越普及,车载通讯的安全性也越来越受重视,但在目前的车载网络中,大部分数据传输都是在没任何安全措施的情况下进行的,即使有安全措施也大都非常简陋,无法校验发送节点的可信程度

因此,
SecOc(
英文全称:
Secure On Board Communacation
,中文全称:安全板载通讯
)
作为一种安全可靠的加密通信方案已经被列入车载安全通讯标准,以保障车载通讯的安全

[0003]现有技术中,针对
SecOc
通讯进行测试时,由于
SecOc
通讯具有高即时性

加解密的高复杂度等特点很难进行手动测试,因此测试人员需要学习对自动化测试工具如
Vector
公司
Canoe(Can open environment)
软件提供的
CAPL(Communication Access Programming Laguage)
测试框架的使用,购买
Vector
公司的硬件许可证,并根据测试用例编写测试脚本,然后运行该测试脚本以得到测试结果

现有的测试方法对测试人员的技术要求较高,而且需要购买相关的硬件许可证,测试成本较高


技术实现思路

[0004]本申请实施例的目的是提供一种用于
SecOc
加密通信的测试方法

处理器及机器可读存储介质

[0005]为了实现上述目的,本申请第一方面提供一种用于
SecOc
加密通信的测试方法,包括:
[0006]获取
SecOc
加密通信的所有测试用例;
[0007]提取各个测试用例的关键字;
[0008]从预设测试库中分别调用各个关键字对应的
RF
测试脚本;
[0009]依次执行各个
RF
测试脚本对应的处理流程,得到
SecOc
加密通信的测试结果

[0010]可选地,处理流程包括认证信息处理流程

认证信息认证流程

加解密算法处理流程

数据报文传递流程中的至少一项

[0011]可选地,依次执行各个
RF
测试脚本对应的处理流程,得到
SecOc
加密通信的测试结果,包括:
[0012]依次执行各个
RF
测试脚本对应的处理流程,得到所有测试用例的测试结果;
[0013]确定所有测试用例的测试结果是否全部为测试通过;
[0014]在确定所有测试用例的测试结果全部为测试通过的情况下,确定
SecOc
加密通信的测试通过

[0015]可选地,确定所有测试用例的测试结果是否全部为测试通过,包括:
[0016]分别确定各个测试用例的测试结果与预期测试结果是否一致;
[0017]在确定所有测试用例的测试结果与预期测试结果全部一致的情况下,确定所有测试用例的测试结果全部为测试通过

[0018]可选地,该测试方法还包括:
[0019]在确定所有测试用例的测试结果不全部为测试通过的情况下,确定
SecOc
加密通信的测试未通过,并输出故障信息

[0020]可选地,该测试方法还包括:
[0021]重新对测试未通过的测试用例进行测试,直至测试通过或测试次数达到预设次数值

[0022]可选地,该测试方法还包括:
[0023]配置各个测试用例的测试顺序

[0024]可选地,该测试方法还包括:
[0025]根据测试用例

关键字
、RF
测试脚本及
SecOc
加密通信的测试结果生成测试报告

[0026]本申请第二方面提供一种处理器,被配置成执行上述的用于
SecOc
加密通信的测试方法

[0027]本申请第三方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得所述处理器被配置成执行上述的用于
SecOc
加密通信的测试方法

[0028]通过上述技术方案,即通过获取
SecOc
加密通信的所有测试用例,并提取各个测试用例的关键字,然后从预设测试库中分别调用各个关键字对应的
RF
测试脚本,依次执行各个
RF
测试脚本对应的处理流程,得到
SecOc
加密通信的测试结果,通过该类方式,测试人员仅需要根据测试需求使用关键字创建测试用例即可完成对
SecOc
加密通信的自动化测试,而且无需购买相关的硬件许可证,降低了
SecOc
加密通信的测试难度和测试成本

[0029]本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明

附图说明
[0030]附图是用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请实施例,但并不构成对本申请实施例的限制

在附图中:
[0031]图1是本申请实施例中所提供的用于
SecOc
加密通信的测试方法的流程示意图;
[0032]图2是本申请实施例中所提供的用于
SecOc
加密通信的测试方法中的步骤
S14
的流程示意图;
[0033]图3是本申请实施例中所提供的用于
SecOc
加密通信的测试方法中的步骤
S142
的流程示意图;
[0034]图4是本申请实施例中所提供的计算机设备的内部结构图

具体实施方式
[0035]为使本申请实施例的目的

技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请实施例,并不用于限制本申请实施例

基于本
申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围

[0036]本申请提供的用于
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用于
SecOc
加密通信的测试方法,其特征在于,包括:获取
SecOc
加密通信的所有测试用例;提取各个所述测试用例的关键字;从预设测试库中分别调用各个所述关键字对应的
RF
测试脚本;依次执行各个所述
RF
测试脚本对应的处理流程,得到所述
SecOc
加密通信的测试结果
。2.
根据权利要求1所述的测试方法,其特征在于,所述处理流程包括认证信息处理流程

认证信息认证流程

加解密算法处理流程

数据报文传递流程中的至少一项
。3.
根据权利要求2所述的测试方法,其特征在于,所述依次执行各个所述
RF
测试脚本对应的处理流程,得到所述
SecOc
加密通信的测试结果,包括:依次执行各个所述
RF
测试脚本对应的处理流程,得到所有所述测试用例的测试结果;确定所有所述测试用例的测试结果是否全部为测试通过;在确定所有所述测试用例的测试结果全部为测试通过的情况下,确定所述
SecOc
加密通信的测试通过
。4.
根据权利要求3所述的测试方法,其特征在于,所述确定所有所述测试用例的测试结果是否全部为测试通过,包括:分别确定各个所述测试用例的测试结果与预期...

【专利技术属性】
技术研发人员:刘建权
申请(专利权)人:诺博汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1