一种车辆功能测试用例开发方法及相关设备技术

技术编号:35906391 阅读:17 留言:0更新日期:2022-12-10 10:44
本申请实施例提供了一种车辆功能测试用例开发方法,包括:基于车辆的FIP功能实现计划,获取至少一种车辆基础功能的基础功能测试描述信息;基于所述基础功能测试描述信息,获取对应的基础功能测试链路信息,所述基础功能测试链路信息用于指示关联的车辆基础功能被执行时的信号传递路径;基于目标功能与所述车辆基础功能的关联关系确定所述的目标功能目标功能链路信息;根据所述目标功能链路信息,获取对应的功能接口信号映射清单,以生成所述目标功能的功能测试用例。这样,通过预先输入基础功能测试描述信息和基础功能测试链路信息,并通过获取功能接口信号映射清单,以生成功能测试用例,可以将开发过程提前,减少工作量,并节约开发时间。并节约开发时间。并节约开发时间。

【技术实现步骤摘要】
一种车辆功能测试用例开发方法及相关设备


[0001]本专利技术涉及车辆
,尤其涉及一种车辆功能测试用例开发方法及相关设备。

技术介绍

[0002]目前车辆的功能测试用例开发是基于整车各子系统功能规范进行的,将功能描述、功能逻辑、功能信号高度集成,导致生成的车辆功能链路单一。因此,在出现逻辑变更或信号变更的情况下,必须要通过人为修改整条功能测试用例才能实现功能测试用例的更新,从而导致功能测试用例的检查和修改的工作量增加。尤其在SOA架构下,软件的更新频次大幅增加,功能测试用例的修改需求也随之,使用传统的功能测试用例的修改方式,通过人力逐项进行修改,需要投入大量的人力,导致人员成本增加,开发和修改的周期时间长,影响开发效率。

技术实现思路

[0003]本专利技术提供了一种车辆功能测试用例开发方法,以解决目前的车辆功能测试用例开发需要依靠整车各子系统功能规范进行,导致生成的功能链路单一,因此,在发生信号或逻辑更新的情况下,需要人为对发生上述更新的整条功能测试用例进行修改,导致检查和修改的工作量加大,进而导致人员成本增加,开发和修改的周期时间长,开发效率低下的问题。
[0004]第一方面,本专利技术提供了一种车辆功能测试用例开发方法,包括:
[0005]基于车辆的FIP功能实现计划,获取至少一种车辆基础功能的基础功能测试描述信息;
[0006]基于所述基础功能测试描述信息,获取对应的基础功能测试链路信息,所述基础功能测试链路信息用于指示关联的车辆基础功能被执行时的信号传递路径;<br/>[0007]基于目标功能与所述车辆基础功能的关联关系确定所述的目标功能目标功能链路信息;
[0008]根据所述目标功能链路信息,获取对应的功能接口信号映射清单,以生成所述目标功能的功能测试用例。
[0009]可选的,所述方法还包括:
[0010]在所述车辆基础功能的功能接口信号映射发生变更的情况下,获取所述车辆基础功能的功能测试用例的功能接口信号映射清单的变更信息;
[0011]基于所述变更信息,获取所述车辆基础功能的功能测试用例的功能接口信号映射更新清单。
[0012]可选的,所述功能描述信息包括:所述功能测试用例的概述、所述功能测试用例的前置条件、所述功能测试用例的测试步骤和所述功能测试用例的期望结果。
[0013]可选的,所述基于所述基础功能测试描述信息,获取对应的基础功能测试链路信
息,包括:
[0014]获取所述车辆的网络拓扑结构;
[0015]基于所述车辆的网络拓扑结构和所述车辆基础功能的功能描述信息,获取所述车辆基础功能的功能链路信息。
[0016]可选的,所述车辆的网络拓扑结构是基于车辆的SOA架构获得的。
[0017]可选的,所述获取所述车辆的网络拓扑结构,包括:
[0018]基于所述车辆的类型确定所述车辆的网络拓扑结构。
[0019]可选的,所述车辆的网络拓扑结构是基于所述车辆的装车阶段确定的。
[0020]第二方面,本专利技术还提供了一种车辆功能测试用例开发装置,包括:
[0021]第一获取模块,用于基于车辆的FIP功能实现计划,获取至少一种车辆基础功能的基础功能测试描述信息;
[0022]第二获取模块,用于基于所述基础功能测试描述信息,获取对应的基础功能测试链路信息,所述基础功能测试链路信息用于指示关联的车辆基础功能被执行时的信号传递路径;
[0023]确定模块,用于基于目标功能与所述车辆基础功能的关联关系确定所述的目标功能目标功能链路信息;
[0024]第三获取模块,用于根据所述目标功能链路信息,获取对应的功能接口信号映射清单,以生成所述目标功能的功能测试用例。
[0025]第三方面,本专利技术还提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述第一方面任一种所述的车辆功能测试用例开发方法的步骤。
[0026]第四方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一种所述的车辆功能测试用例开发方法的步骤。
[0027]由以上技术方案可知,本申请实施例提供了一种车辆功能测试用例开发方法,包括:基于车辆的FIP功能实现计划,获取至少一种车辆基础功能的基础功能测试描述信息;基于所述基础功能测试描述信息,获取对应的基础功能测试链路信息,所述基础功能测试链路信息用于指示关联的车辆基础功能被执行时的信号传递路径;基于目标功能与所述车辆基础功能的关联关系确定所述的目标功能目标功能链路信息;根据所述目标功能链路信息,获取对应的功能接口信号映射清单,以生成所述目标功能的功能测试用例。由于目前的车辆功能测试用例开发需要依靠整车各子系统功能规范进行,导致生成的功能链路单一,因此,在发生信号或逻辑更新的情况下,需要人为对发生上述更新的整条功能测试用例进行修改,导致检查和修改的工作量加大,进而导致人员成本增加,开发和修改的周期时间长,开发效率低下的问题。本申请实施例提供了一种车辆功能测试用例开发方法,通过预先输入基础功能测试描述信息和基础功能测试链路信息,并通过获取功能接口信号映射清单,以生成功能测试用例,可以将开发过程提前,节约开发时间,减少工作人员的工作量。
附图说明
[0028]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简
单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本申请实施例提供的一种车辆功能测试用例开发方法的示意性流程图;
[0030]图2为本申请实施例提供的一种车辆功能测试用例开发装置的示意性结构图;
[0031]图3为本申请实施例提供的一种电子设备的示意性结构图;
[0032]图4为本申请实施例提供的一种计算机可读存储介质的示意性结构图。
具体实施方式
[0033]下面将详细地对实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。仅是与权利要求书中所详述的、本申请的一些方面相一致的系统和方法的示例。在本申请实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现,以下所描述的装置实施例仅仅是示例性的。
[0034]如图1所示,本申请实施例提供了一种车辆功能测试用例开发方法,该方法的执行主体可以是服务器,图1为本申请实施例提供的一种车辆功能测试用例开发方法的示意性流程图,该方法包括:
[0035]步骤S110、基于车辆的FIP功能实现计划,获取至少一种车辆基础功能的基础功能测试描述信息。
[0036]示例性的,上述车辆基础功能可以是不同的车辆种类和型号都通用的功能,例如,车辆的左右转向灯的开关功能、雨刷器的开关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆功能测试用例开发方法,其特征在于,包括:基于车辆的FIP功能实现计划,获取至少一种车辆基础功能的基础功能测试描述信息;基于所述基础功能测试描述信息,获取对应的基础功能测试链路信息,所述基础功能测试链路信息用于指示关联的车辆基础功能被执行时的信号传递路径;基于目标功能与所述车辆基础功能的关联关系确定所述的目标功能目标功能链路信息;根据所述目标功能链路信息,获取对应的功能接口信号映射清单,以生成所述目标功能的功能测试用例。2.如权利要求1所述的方法,其特征在于,还包括:在所述车辆基础功能的功能接口信号映射发生变更的情况下,获取所述车辆基础功能的功能测试用例的功能接口信号映射清单的变更信息;基于所述变更信息,获取所述车辆基础功能的功能测试用例的功能接口信号映射更新清单。3.如权利要求1所述的方法,其特征在于,所述功能描述信息包括:所述功能测试用例的概述、所述功能测试用例的前置条件、所述功能测试用例的测试步骤和所述功能测试用例的期望结果。4.如权利要求1所述的方法,其特征在于,所述基于所述基础功能测试描述信息,获取对应的基础功能测试链路信息,包括:获取所述车辆的网络拓扑结构;基于所述车辆的网络拓扑结构和所述车辆基础功能的功能描述信息,获取所述车辆基础功能的功能链路信息。5.如权利要求4所述的方法,其特征...

【专利技术属性】
技术研发人员:周飞王文涛
申请(专利权)人:岚图汽车科技有限公司
类型:发明
国别省市:

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

1