【技术实现步骤摘要】
车辆诊断测试方法、系统及电子设备
[0001]本申请涉及车辆诊断测试
,尤其涉及一种车辆诊断测试方法
、
系统及电子设备
。
技术介绍
[0002]当前,随着汽车配置的复杂性和车辆故障的复杂性,车辆诊断测试变得愈发重要
。
[0003]现有技术中,测试系统包括测试平台和待测试车辆,待测试车辆出现故障时,测试人员通过测试平台的测试页面进行测试条目选择
、
待测试车辆中的待测部件的选择等与测试相关的测试配置操作,测试平台根据用户的测试配置操作生成测试用例,并且测试人员手动操作测试平台运行测试用例,以使测试平台将对应的诊断测试指令发送至待测试车辆,以使待测试车辆根据诊断测试指令进行诊断测试,并返回诊断测试数据
。
[0004]然而,这种方式中,需要人工手动进行测试配置操作,并且需要人工手动下发诊断测试指令,以进行诊断测试,增大了人力投入和时间成本,并且影响测试效率
。
技术实现思路
[0005]本申请提供一种车辆诊断测试方法
、
装置及电子设备,用以解决现有技术中存在的人工手动进行测试配置操作,并且需要人工手动下发诊断测试指令,以进行诊断测试,增大了人力投入和时间成本,并且影响测试效率的问题
。
[0006]第一方面,本申请提供一种车辆诊断测试方法,应用于测试平台,该方法包括:确定第一数据和第二数据,第一数据包括第一元素数据和第二元素数据,第一元素数据为测试平台对应的测试页面提供的与诊断测试 ...
【技术保护点】
【技术特征摘要】
1.
一种车辆诊断测试方法,其特征在于,应用于测试平台,所述方法包括:确定第一数据和第二数据,所述第一数据包括第一元素数据和第二元素数据,所述第一元素数据为所述测试平台对应的测试页面提供的与诊断测试相关的目标页面数据,所述第二元素数据为基于对应于所述目标页面数据的用户测试配置模拟操作得到的用户操作数据,所述用户测试配置模拟操作由预设的用户操作模拟工具执行,所述第二数据为所述测试平台对应的测试工具的相关数据;基于所述第一数据生成第一关键字信息;以及基于所述第二数据生成第二关键字信息;根据所述第一关键字信息和所述第二关键字信息生成测试用例;根据所述测试用例对目标车辆进行诊断测试,得到诊断测试结果
。2.
根据权利要求1所述的车辆诊断测试方法,其特征在于,基于所述第一数据生成第一关键字信息,包括:确定所述测试平台对应的测试功能,以及确定所述第一数据中各所述测试功能对应的数据,并封装成各所述测试功能对应的第一数据对象;根据各所述测试功能对应的第一测试流程对所述第一数据对象进行封装处理,生成各所述测试功能对应的关键字功能页面对象;根据各所述测试功能对应的测试逻辑对所述关键字功能页面对象进行封装处理,生成所述第一关键字信息
。3.
根据权利要求1或2所述的车辆诊断测试方法,其特征在于,所述第二数据包括所述测试工具对应的测试操作数据和网络信号数据,基于所述第二数据生成第二关键字信息,包括:根据第二测试流程对所述测试操作数据进行封装处理,生成测试操作对象;并且,根据诊断测试网络需求信息对所述网络信号数据进行封装处理,生成第二数据对象,所述诊断测试网络需求信息基于用户根据车辆诊断测试需求对所述测试工具的变量信息的设置操作得到;对所述测试操作对象和所述第二数据对象进行封装处理,生成所述第二关键字信息
。4.
根据权利要求1‑3任意一项所述的车辆诊断测试方法,其特征在于,根据所述第一关键字信息和所述第二关键字信息生成测试用例,包括:确定目标脚本和诊断测试规则,基于所述目标脚本根据所述诊断测试规则对所述第一关键字信息和所述第二关键字信息进行编写处理,生成所述测试用例
。5.
根据权利要求1‑4任意一项所述的车辆诊断测试方法,其特征在于,根据所述测试用例对目标车辆进行诊断测试,得到诊断测试结果,包括:执行所述测试用例,生成诊断测试指令,基于所述测试工具将所述诊断测试指令发送至所述目标车辆,以使所述目标车辆执行所述诊断测试指令,生成诊断测试数据;接收所述目标车辆发送来的诊断测试数据;根据所述诊断测试数据和诊断期望数据确定所述诊断测试结果
。6.
根据权利要求5所述的车辆诊断测试方法,其特征在于,使所述目标车辆执行所述诊断测试指令,生成诊断测试数据,包括:使所述目标车辆在确定所述目标车辆满足预设条件的情况下,执行所述诊断测试指
令,生成所述诊断测试数据
。7.
根据权利要求5或6所述的车辆诊断测试方法,其特征在于,使所述目标车辆执行所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。