一种智能座舱埋点数据自动化测试方法和系统技术方案

技术编号:34849158 阅读:24 留言:0更新日期:2022-09-08 07:48
一种智能座舱埋点数据自动化测试方法和系统,属于自动化测试技术领域,解决了现有的自动化测试方法无法对座舱数据全场景覆盖的问题。所述方法包括以下步骤:步骤S1,期望结果和实际测试结果输入给自动化校验后,自动化校验模块通过关联匹配算法对配置用例的期望结果集合和实际的测试结果进行匹配;步骤S2,匹配后的实际测试结果和期望结果集合进行属性值和参数值校验,若实际结果的属性值和参数值均在期望结果集合中,则进行空间序值校验,满足序值校验后,基于计算标识判断是否为计算值,若不是计算值,则测试通过,若是计算值,则需要进行计算值结果校验,若校验通过,则测试通过。通过。通过。

【技术实现步骤摘要】
一种智能座舱埋点数据自动化测试方法和系统


[0001]本专利技术涉及自动化测试
,具体涉及一种智能座舱埋点数据自动化测试方法和系统。

技术介绍

[0002]目前,随着技术的发展和进步,测试技术也由单纯的手动测试发展成为了自动化的测试,自动化测试不仅能提高测试效率,节约大量的测试时间,而且在一定程度上减少了行为误差,保证了测试结果的精确度,是测试技术的发展方向和趋势。
[0003]智能座舱作为用户沉浸式长时间体验的载体,是人车环境关联和交互的主要中间介质,智能座舱使用场景的多样性决定了其数据复杂多变的特点,而繁多琐碎的数据则在测试过程中存在各种各样的问题,因而自动化测试势在必行,但是受限于座舱数据的特殊性和当前的测试方法,无法做到对全场景下智能座舱的数据进行自动化测试。一种智能座舱数据覆盖的数据分类较多,无法用自动化测试方法实现的部分场景如下:点击A,上报B(B中名称、属性值、参数等完全正确);先点击A在点击B,上报先B后A;未点击A,上报A;A参数值中的计算结果无法自动检验是否正确等,针对上述场景只能进行人工测试,会耗费很长的时间。
[0004]因此,现有的自动化测试方法存在的缺陷为:无法对座舱数据全场景覆盖。
[0005]现有技术中,专利文献CN102539955A公开了“车载多媒体的自动化测试系统”,通过预设的车载多媒体测试程序,激活后自动执行测试步骤,所述测试装置接收控制计算机发送的测试信号,完成对车载多媒体的测试,并将测试信息反馈给控制计算机,由该计算机对测试信息分析与处理,在屏幕上显示或者输出。专利文献CN112882928A公开了“一种汽车智能座舱触控屏幕自动化测试方法及系统”,通过获取待测屏幕显示画面图像,建立虚拟坐标系,确定待测屏幕显示画面图像在虚拟坐标系下的屏幕基准位置,建立测试设备触控点与虚拟坐标系的联系,确定测试设备触控点在虚拟坐标系中的测试基准点,在虚拟坐标系中进行测试脚本开发,在世界坐标系中执行测试命令。
[0006]综上,现有的自动化测试方法无法对座舱数据全场景覆盖。

技术实现思路

[0007]本专利技术解决了现有的自动化测试方法无法对座舱数据全场景覆盖的问题。
[0008]本专利技术所述的一种智能座舱埋点数据自动化测试方法,包括以下步骤:
[0009]步骤S1,期望结果和实际测试结果输入给自动化校验后,自动化校验模块通过关联匹配算法对配置用例的期望结果集合和实际的测试结果进行匹配;
[0010]步骤S2,匹配后的实际测试结果和期望结果集合进行属性值和参数值校验,若实际结果的属性值和参数值均在期望结果集合中,则进行空间序值校验,满足序值校验后,基于计算标识判断是否为计算值,若不是计算值,则测试通过,若是计算值,则需要进行计算值结果校验,若校验通过,则测试通过。
[0011]进一步地,在本专利技术的一个实施例中,所述步骤S1中,所述的自动化校验算法通过事件标识和空间序值两项关键特征采用关联分析法将期望结果和实际测试结果匹配。
[0012]进一步地,在本专利技术的一个实施例中,所述步骤S1中,所述的自动化校验算法包括正则匹配和关联分析。
[0013]进一步地,在本专利技术的一个实施例中,所述自动化测试方法采用云侧和端侧协同方法。
[0014]所述云侧和端侧协同方法同时支持多设备自动化测试,同时发送并处理多份测试报告。
[0015]进一步地,在本专利技术的一个实施例中,所述云侧包括自动化测试配置平台、测试数据接收模块、数据处理模块、自动化校验模块和数据存储模块;
[0016]进一步地,在本专利技术的一个实施例中,所述自动化测试配置平台用于部署可视化的自动化测试管理网站,当进行座舱数据测试时,在管理网站中可以直接配置测试内容或者导入待测试文件,管理网站基于测试文件或者配置的测试内容生产测试脚本,下发至端侧执行,同时将测试文件或者配置的测试内容导入数据处理模块;
[0017]所述测试数据接收模块用于接收端侧上传的测试数据,将数据输入给数据处理模块进行处理和校验,并将数据存储在数据存储模块,用于后续的使用和验证;
[0018]所述数据处理模块用于接收配合平台输出的测试内容和端侧执行后的测试数据,基于测试内容中的测试手顺要求和每项数据间隔的逻辑处理得到测试的期望结果和测试的实际结果,发送给自动化校验模块;
[0019]所述自动化校验模块用于接收数据处理模块的测试期望结果和测试结果,基于时域和空间域双维度下测试数据的手顺和时间逻辑后进行结果自动化校验,输出测试报告。
[0020]进一步地,在本专利技术的一个实施例中,所述端侧包括自动化配置执行引擎、自动化数据触发模块和数据上传模块。
[0021]进一步地,在本专利技术的一个实施例中,所述自动化配置执行引擎用于接收配置平台下发的测试脚本,并将测试脚本在端侧执行;
[0022]所述自动化数据触发模块用于为端侧执行脚本后,按照脚本的手顺和时间要求进行触发或者点击;
[0023]所述数据上传模块用于将自动化数据触发模块产生的数据上传至云端的测试数据接收模块。
[0024]进一步地,在本专利技术的一个实施例中,所述点击包括机械手点击和端侧monkey。
[0025]本专利技术所述的一种智能座舱埋点数据自动化测试系统,所述系统包括:
[0026]匹配模块,期望结果和实际测试结果输入给自动化校验后,自动化校验模块通过关联匹配算法对配置用例的期望结果集合和实际的测试结果进行匹配;
[0027]测试模块,匹配后的实际测试结果和期望结果集合进行属性值和参数值校验,若实际结果的属性值和参数值均在期望结果集合中,则进行空间序值校验,满足序值校验后,基于计算标识判断是否为计算值,若不是计算值,则测试通过,若是计算值,则需要进行计算值结果校验,若校验通过,则测试通过。
[0028]本专利技术解决了现有的自动化测试方法无法对座舱数据全场景覆盖的问题。
[0029]具体有益效果包括:
[0030]1、本专利技术所述的一种智能座舱埋点数据自动化测试方法,通过在云端配置测试脚本下发至端侧,端侧的自动测试模块执行测试脚本,按照脚本要求触发测试,将测试数据上传至云端固定的位置,经过部署在云端的数据处理模块处理得到测试结果和期望结果,自动化校验模块基于时域和空间域对手顺和逻辑进行校验后输出测试报告,考虑了时域和空间域的手顺和参数值的计算逻辑校验,能有效解决了点击A,上报B、先A后B时上报先B后A、无触发上报及无法进行座舱数据中计算逻辑的测试问题,通过此过程可以有效解决现有的自动化测试无法对座舱数据全场景覆盖的问题。
[0031]2、本专利技术所述的一种智能座舱埋点数据自动化测试方法,此方法具有灵活、简单和易于操作的特点,可基于测试需求进行测试内容灵活配置,在产品开发和测试过程中不仅能实现全部场景座舱数据的自动化测试,节约时间,提高效率。
[0032]3、本专利技术所述的一种智能座舱埋点数据自动化测试方法,采用的端云一体的测试方法,可同时针对多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能座舱埋点数据自动化测试方法,其特征在于,包括以下步骤:步骤S1,期望结果和实际测试结果输入给自动化校验后,自动化校验模块通过关联匹配算法对配置用例的期望结果集合和实际的测试结果进行匹配;步骤S2,匹配后的实际测试结果和期望结果集合进行属性值和参数值校验,若实际结果的属性值和参数值均在期望结果集合中,则进行空间序值校验,满足序值校验后,基于计算标识判断是否为计算值,若不是计算值,则测试通过,若是计算值,则需要进行计算值结果校验,若校验通过,则测试通过。2.根据权利要求1所述的一种智能座舱埋点数据自动化测试方法,其特征在于,所述步骤S1中,所述的自动化校验算法通过事件标识和空间序值两项关键特征采用关联分析法将期望结果和实际测试结果匹配。3.根据权利要求1所述的一种智能座舱埋点数据自动化测试方法,其特征在于,所述步骤S1中,所述的自动化校验算法包括正则匹配和关联分析。4.根据权利要求1所述的一种智能座舱埋点数据自动化测试方法,其特征在于,所述自动化测试方法采用云侧和端侧协同方法。所述云侧和端侧协同方法同时支持多设备自动化测试,同时发送并处理多份测试报告。5.根据权利要求4所述的一种智能座舱埋点数据自动化测试方法,其特征在于,所述云侧包括自动化测试配置平台、测试数据接收模块、数据处理模块、自动化校验模块和数据存储模块。6.根据权利要求5所述的一种智能座舱埋点数据自动化测试方法,其特征在于,所述自动化测试配置平台用于部署可视化的自动化测试管理网站,当进行座舱数据测试时,在管理网站中可以直接配置测试内容或者导入待测试文件,管理网站基于测试文件或者配置的测试内容生产测试脚本,下发至端侧执行,同时将测试文件或者配置的测试内容导入数据处理模块;所述测试数据接收模块用于接收端侧上...

【专利技术属性】
技术研发人员:付雷郭天娇张东波赵德银王洪雨陈一鸣程悦王兴东常伟许健
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1