一种Autosar网络管理测试工程架构及测试方法技术

技术编号:36075026 阅读:10 留言:0更新日期:2022-12-24 10:46
本发明专利技术提供一种Autosar网络管理测试工程架构及测试方法,包括TP传输层、中间检测层、测试标记层、测试用例构建层和参数提取层。本发明专利技术提供一种Autosar网络管理测试工程架构,可以为自动化工程开发者提供一个清晰的代码设计架构,可以让编码工作更加高效,提高开发效率;使得基于本架构开发的自动化测试工程,得到更高的复用,遇到相同项目,不用进行重新开发,节省更多的二次投入。节省更多的二次投入。节省更多的二次投入。

【技术实现步骤摘要】
一种Autosar网络管理测试工程架构及测试方法


[0001]本专利技术涉及汽车测试开发领域,更具体地,涉及一种Autosar网络管理测试工程架构及测试方法。

技术介绍

[0002]随着汽车功能越来越丰富,整车的测试任务也越来越繁重,这使得自动化测试变得越来越重要。人工测试的可靠性和效率在越来越繁重的测试任务面前收到了极大的挑战。此时自动化测试的重要性就不言而喻了。谈到自动化测试,就避不开工程代码的设计思想。

技术实现思路

[0003]本专利技术针对现有技术中存在的技术问题,提供一种Autosar网络管理测试工程架构及测试方法。
[0004]根据本专利技术的第一方面,提供了一种Autosar网络管理测试工程架构,包括TP传输层、中间检测层、测试标记层、测试用例构建层和参数提取层;
[0005]所述测试用例构建层,用于基于Autosar网络测试任务的需求,为待测试数据设计测试用例;
[0006]所述参数提取层,用于获取Autosar网络测试任务的外部输入条件;
[0007]所述TP传输层,用于将待测试数据和测试用例发送给被测对象,以对被测对象进行测试,以及接收被测对象返回的测试结果数据;
[0008]所述中间检测层,用于对所述测试结果数据进行分析和处理,以确定测试成功或失败。
[0009]根据本专利技术的第二方面,提供一种基于Autosar网络管理测试工程架构的测试方法,包括:
[0010]基于Autosar网络测试任务的需求,在所述测试用例构建层为待测试数据设计测试用例;
[0011]基于参数提取层获取Autosar网络测试任务的外部输入条件;
[0012]基于TP传输层将待测试数据和测试用例发送给被测对象,以对被测对象进行测试,以及接收被测对象返回的测试结果数据;
[0013]基于中间检测层对所述测试结果数据进行分析和处理,以确定测试成功或失败。
[0014]可选的,所述基于Autosar网络测试任务的需求,在所述测试用例构建层为待测试数据设计测试用例,包括:
[0015]基于Autosar网络测试任务的测试项目的每一个测试点,在所述测试用例构建层为待测试数据设计测试用例。
[0016]可选的,所述外部输入条件包括外部参数和配置文件,所述测试方法还包括:
[0017]在所述参数提取层设置外部接口,通过所述外部接口获取外部参数和配置文件。
[0018]可选的,所述基于TP传输层将待测试数据和测试用例发送给被测对象,包括:
[0019]根据Autosar网络测试任务的数据收发特点选择对应的数据收发处理方法,将待测试数据和测试用例发送给被测对象,所述数据收发特点包括Autosar网络收发数据的类型和Autosar网络的响应方式。
[0020]可选的,所述数据收发处理方法包括基于on message收取报文数据,基于output发送报文数据。
[0021]可选的,所述测试方法还包括:
[0022]在对被测对象进行测试的过程中,根据测试用例,对待测试数据进行时间标记和动作标记,并输出被测对象的与所述时间标记和动作标记对应的测试结果数据。
[0023]可选的,所述基于中间检测层对所述测试结果数据进行分析和处理,以确定测试成功或失败,包括:
[0024]将所述测试结果数据与标准数据进行对比,若一致,则测试成功,若不一致,则测试失败。
[0025]根据本专利技术的第三方面,提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机管理类程序时实现基于Autosar网络管理测试工程架构的测试方法的步骤。
[0026]根据本专利技术的第四方面,提供了一种计算机可读存储介质,其上存储有计算机管理类程序,所述计算机管理类程序被处理器执行时实现基于Autosar网络管理测试工程架构的测试方法的步骤。
[0027]本专利技术提供的一种Autosar网络管理测试工程架构及测试方法,包括TP传输层、中间检测层、测试标记层、测试用例构建层和参数提取层,可以为自动化工程开发者提供一个清晰的代码设计架构,可以让编码工作更加高效,提高开发效率;使得基于本架构开发的自动化测试工程,得到更高的复用,遇到相同项目,不用进行重新开发,节省更多的二次投入。
附图说明
[0028]图1为本专利技术提供的一种Autosar网络管理测试工程架构示意图;
[0029]图2为本专利技术提供的一种基于Autosar网络管理测试工程架构的测试方法的流程示意图;
[0030]图3为本专利技术提供的一种可能的电子设备的硬件结构示意图;
[0031]图4为本专利技术提供的一种可能的计算机可读存储介质的硬件结构示意图。
具体实施方式
[0032]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,本专利技术提供的各个实施例或单个实施例中的技术特征可以相互任意结合,以形成可行的技术方案,这种结合不受步骤先后次序和/或结构组成模式的约束,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时,应当认为这种
技术方案的结合不存在,也不在本专利技术要求的保护范围之内。
[0033]基于
技术介绍
中提出的需求,本专利技术提出科学的Autosar网络管理测试工程架构,该测试工程框架是一种代码框架,可以适用于任何一个关于Autosar架构的网络管理自动化测试工程的开发过程中,也可以延伸至其他测试任务的自动化测试工程开发过程中。
[0034]图1为本专利技术提供的一种Autosar网络管理测试工程架构的结构示意图,参见图1,该测试工程框架主要包括TP传输层、中间检测层、测试标记层、测试用例构建层和参数提取层。
[0035]其中,在基于Autosar网络管理测试工程架构进行汽车测试时,所述测试用例构建层,用于基于Autosar网络测试任务的需求,为待测试数据设计测试用例;所述参数提取层,用于获取Autosar网络测试任务的外部输入条件;所述TP传输层,用于将待测试数据和测试用例发送给被测对象,以对被测对象进行测试,以及接收被测对象返回的测试结果数据;所述中间检测层,用于对所述测试结果数据进行分析和处理,以确定测试成功或失败。
[0036]可以理解的是,本专利技术提供的Autosar网络管理自动化测试工程是基于Autosar网络管理测试工程架构进行设计开发。Autosar网络管理测试工程架构一共分为五层:
[0037]第一层:TP传输层即数据的采集与发送层,该层是该设计架构的底层,完成所有测试工程中需要的数据收发任务。
[0038]第二层:中间检测层,该层调用第一层的数据并完成对数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Autosar网络管理测试工程架构,其特征在于,包括TP传输层、中间检测层、测试标记层、测试用例构建层和参数提取层;所述测试用例构建层,用于基于Autosar网络测试任务的需求,为待测试数据设计测试用例;所述参数提取层,用于获取Autosar网络测试任务的外部输入条件;所述TP传输层,用于将待测试数据和测试用例发送给被测对象,以对被测对象进行测试,以及接收被测对象返回的测试结果数据;所述中间检测层,用于对所述测试结果数据进行分析和处理,以确定测试成功或失败。2.一种基于权利要求1所述的Autosar网络管理测试工程架构的测试方法,其特征在于,包括:基于Autosar网络测试任务的需求,在所述测试用例构建层为待测试数据设计测试用例;基于参数提取层获取Autosar网络测试任务的外部输入条件;基于TP传输层将待测试数据和测试用例发送给被测对象,以对被测对象进行测试,以及接收被测对象返回的测试结果数据;基于中间检测层对所述测试结果数据进行分析和处理,以确定测试成功或失败。3.根据权利要求2所述的测试方法,其特征在于,所述基于Autosar网络测试任务的需求,在所述测试用例构建层为待测试数据设计测试用例,包括:基于Autosar网络测试任务的测试项目的每一个测试点,在所述测试用例构建层为待测试数据设计测试用例。4.根据权利要求2所述的测试方法,其特征在于,所述外部输入条件包括外部参数和配置文件,所述测试方法还包括:在所述参数提取层设置外部接口,通过所述外部接口获取外部参数和配置文件。5.根...

【专利技术属性】
技术研发人员:李森林邓志文黄维良
申请(专利权)人:武汉光庭信息技术股份有限公司
类型:发明
国别省市:

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

1