车机自定义场景的测试方法、系统及计算机设备技术方案

技术编号:39409080 阅读:10 留言:0更新日期:2023-11-19 16:00
本发明专利技术公开了车机自定义场景的测试方法、系统及计算机设备,涉及汽车场景测试技术领域,其方法包括以下步骤:将前置状态数据集、触发条件数据集及功能执行数据集中的数据进行分类,并确定三个数据集之间的数据冲突;将三个数据集中的数据进行排列组合处理后,生成指定类型的卡片;根据所有卡片中的内容执行车机的场景测试,当测试结果均合格,则确定车机的最终测试结果;当测试结果存在至少一个不合格,进行排错筛查后,确定车机的最终测试结果,本发明专利技术能够自动化、高效、全面和精确的测试,排除不必要的组合卡片测试的功能和稳定性,以达到保证测试完整性、场景交互复杂性、节省时间的目的,在出现问题时进行快速定位和解决,提高了测试的准确性和效率。高了测试的准确性和效率。高了测试的准确性和效率。

【技术实现步骤摘要】
车机自定义场景的测试方法、系统及计算机设备


[0001]本专利技术涉及汽车场景测试
,具体涉及车机自定义场景的测试方法、系统及计算机设备。

技术介绍

[0002]随着智能汽车的不断发展和进步,用户对汽车的场景体验需求已经从固定场景体验需求延伸到智能化、个性化的场景体验需求,即场景魔方中的场景自定义需求。为了提升场景自定义用户体验,需要对这个功能进行全面和准确的测试,以保证其逻辑正确和运行稳定。然而,由于场景自定义涉及到多个前置状态数据集、触发条件数据集、功能执行数据集的组合编排,测试的组合场景繁多复杂,导致人工遍历设计和测试容易出错,且耗费时间和人力资源。
[0003]目前的车机场景测试主要还停留在固定场景的测试,主要是通过人工设计和执行测试,对于场景自定义的测试还没有成熟的方案。虽然可以通过人工进行测试,但人工测试的效率低,容易出错,且无法覆盖所有可能的组合场景。
[0004]现有技术的主要缺陷在于无法实现对所有可能的组合场景的全面和精确测试,人工测试效率低,且容易出错。对于场景自定义的复杂组合场景,人工测试无法覆盖所有可能的组合,且无法保证测试的完整性和准确性。此外,人工测试还会耗费大量的时间和人力资源。

技术实现思路

[0005]本专利技术的目的在于解决现有技术中现有人工进行车机场景测试效率低、无法保证完整性的问题,本专利技术提供车机自定义场景的测试方法、系统及计算机设备,能够自动化、高效、全面和精确的测试方法,能够遍历每一个前置状态数据集、触发条件数据集、功能执行数据集,排除不必要的组合卡片测试的功能和稳定性,以达到保证测试完整性、场景交互复杂性、节省时间的目的,本专利技术还提供了排错筛查功能,能够在出现问题时进行快速定位和解决,提高了测试的准确性和效率。
[0006]为了实现上述目的,本专利技术采用的技术方案如下:
[0007]车机自定义场景的测试方法,包括以下步骤:
[0008]将前置状态数据集、触发条件数据集及功能执行数据集中的数据进行分类,并确定三个数据集之间的数据冲突;
[0009]将三个数据集中的数据进行排列组合处理后,生成指定类型的卡片;
[0010]根据所有卡片中的内容执行车机的场景测试,当测试结果均合格,则确定车机的最终测试结果;当测试结果存在至少一个不合格,进行排错筛查后,确定车机的最终测试结果。
[0011]优选的,将三个数据集中的数据按照预设类型对数据进行分类,采用冲突逻辑对三个数据集进行冲突判定,当前置状态数据集和触发条件数据集中数据均为特定分类时,
判断功能执行数据集中的数据是否与特定分类冲突,若是,则功能执行数据集中对应的数据为冲突分类,并对特定冲突分类及冲突分类的数据进行标记。
[0012]优选的,执行三个数据集的数据排列组合,生成卡片,其中,由特定冲突分类及冲突分类数据生成的卡片为标记卡片,通过标记卡片进行反向验证的冲突逻辑后,对标记卡片进行屏蔽,对剩余的卡片进行测试。
[0013]优选的,所述指定类型的卡片包括:手动卡片及自动卡片;
[0014]其中,若生成卡片的分类分别来自前置状态数据集、触发条件数据集及功能执行数据集,则生成的卡片为自动卡片;若生成卡片的分类分别来自触发条件数据集及功能执行数据集,则生成的卡片为自动卡片;若生成卡片的分类仅来自功能执行数据集,则生成的卡片为手动卡片;
[0015]所述手动卡片通过用户指令触发,所述自动卡片通过自动触发。
[0016]优选的,所述排错筛查包括:
[0017]若至少一个卡片的测试结果不合格,则将不合格的卡片内容单独再执行一遍,若再次测试后的结果合格,则确定卡片内容对应的最终测试结果;
[0018]若再次测试后的结果不合格,则检查测试内容对应的车机设备状态是否满足前置状态数据集,若满足,则确定卡片内容对应的最终测试结果;若不满足,则调整前置状态数据集后重新进行测试后,确定卡片内容对应的最终测试结果。
[0019]车机自定义场景的测试系统,包括:
[0020]预处理模块,所述预处理模块将前置状态数据集、触发条件数据集及功能执行数据集中的数据进行分类,并确定三个数据集之间的数据冲突;
[0021]卡片生成模块,所述卡片生成模块将三个数据集中的数据进行排列组合处理后,生成指定类型的卡片;
[0022]测试模块,所述测试模块根据所有卡片中的内容执行车机的场景测试,当测试结果均合格,则确定车机的最终测试结果;当测试结果存在至少一个不合格,进行排错筛查后,确定车机的最终测试结果。
[0023]优选的,所述预处理模块将三个数据集中的数据按照预设类型对数据进行分类,采用冲突逻辑对三个数据集进行冲突判定,当前置状态数据集和触发条件数据集中数据均为特定分类时,判断功能执行数据集中的数据是否与特定分类冲突,若是,则功能执行数据集中对应的数据为冲突分类,并对特定冲突分类及冲突分类的数据进行标记。
[0024]优选的,所述卡片生成模块执行三个数据集的数据排列组合,生成卡片,其中,由特定冲突分类及冲突分类数据生成的卡片为标记卡片,通过标记卡片进行反向验证的冲突逻辑后,对标记卡片进行屏蔽,对剩余的卡片进行测试;
[0025]所述指定类型的卡片包括:手动卡片及自动卡片;
[0026]若生成卡片的分类分别来自前置状态数据集、触发条件数据集及功能执行数据集,则生成的卡片为自动卡片;若生成卡片的分类分别来自触发条件数据集及功能执行数据集,则生成的卡片为自动卡片;若生成卡片的分类仅来自功能执行数据集,则生成的卡片为手动卡片;
[0027]所述手动卡片通过用户指令触发;所述自动卡片通过自动触发。
[0028]优选的,所述测试模块的排错筛查包括:
[0029]若至少一个卡片的测试结果不合格,则将不合格的卡片内容单独再执行一遍,若再次测试后的结果合格,则确定卡片内容对应的最终测试结果;
[0030]若再次测试后的结果不合格,则检查测试内容对应的车机设备状态是否满足前置状态数据集,若满足,则确定卡片内容对应的最终测试结果;若不满足,则调整前置状态数据集后重新进行测试后,确定卡片内容对应的最终测试结果。
[0031]优选的,所述计算机设备包括存储器及处理器,所述存储器用于存储至少一个指令,所述处理器用于执行至少一个指令以实现车机自定义场景的测试方法。
[0032]本专利技术的有益效果:
[0033](1)全面性:本专利技术通过对前置状态数据集、触发条件数据集和功能执行数据集的所有非标记的卡片组合进行测试,确保了测试的全面性,可以覆盖到所有可能的场景。
[0034](2)精确性:在处理数据冲突时,该方法能够排除不必要的组合,从而使得测试更加精确,不会因为不必要的组合导致测试的误导。
[0035](3)灵活性:本专利技术生成的卡片包括手动卡片和自动卡片,可以通过用户指令或自动触发来执行,增加了测试的灵活性。
[0036](4)高效性:本专利技术通过对数据进行预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.车机自定义场景的测试方法,其特征在于,包括以下步骤:将前置状态数据集、触发条件数据集及功能执行数据集中的数据进行分类,并确定三个数据集之间的数据冲突;将三个数据集中的数据进行排列组合处理后,生成指定类型的卡片;根据所有卡片中的内容执行车机的场景测试,当测试结果均合格,则确定车机的最终测试结果;当测试结果存在至少一个不合格,进行排错筛查后,确定车机的最终测试结果。2.根据权利要求1所述的车机自定义场景的测试方法,其特征在于,将三个数据集中的数据按照预设类型对数据进行分类,采用冲突逻辑对三个数据集进行冲突判定,当前置状态数据集和触发条件数据集中数据均为特定分类时,判断功能执行数据集中的数据是否与特定分类冲突,若是,则功能执行数据集中对应的数据为冲突分类,并对特定冲突分类及冲突分类的数据进行标记。3.根据权利要求1所述的车机自定义场景的测试方法,其特征在于,执行三个数据集的数据排列组合,生成卡片,其中,由特定冲突分类及冲突分类数据生成的卡片为标记卡片,通过标记卡片进行反向验证的冲突逻辑后,对标记卡片进行屏蔽,对剩余的卡片进行测试。4.根据权利要求1所述的车机自定义场景的测试方法,其特征在于,所述指定类型的卡片包括:手动卡片及自动卡片;其中,若生成卡片的分类分别来自前置状态数据集、触发条件数据集及功能执行数据集,则生成的卡片为自动卡片;若生成卡片的分类分别来自触发条件数据集及功能执行数据集,则生成的卡片为自动卡片;若生成卡片的分类仅来自功能执行数据集,则生成的卡片为手动卡片;所述手动卡片通过用户指令触发,所述自动卡片通过自动触发。5.根据权利要求1所述的车机自定义场景的测试方法,其特征在于,所述排错筛查包括:若至少一个卡片的测试结果不合格,则将不合格的卡片内容单独再执行一遍,若再次测试后的结果合格,则确定卡片内容对应的最终测试结果;若再次测试后的结果不合格,则检查测试内容对应的车机设备状态是否满足前置状态数据集,若满足,则确定卡片内容对应的最终测试结果;若不满足,则调整前置状态数据集后重新进行测试后,确定卡片内容对应的最终测试结果。6.车机自定义场景的测试系统,其特征在于,包括:预处理模块,所述预处理模块将前置状态数据集、触发条件数据集及功能执行数据集中的数...

【专利技术属性】
技术研发人员:罗娜
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1