一种汽车空调控制器人机交互功能的自动测试方法及系统技术方案

技术编号:17654002 阅读:35 留言:0更新日期:2018-04-08 07:44
本发明专利技术涉及车载设备技术领域,具体公开了一种汽车空调控制器人机交互功能的自动测试方法及系统,包括以下步骤:S1、测试端获取车载空调系统的当前场景状态;S2、测试端对车载空调系统进行预设定操作,查找期望场景状态结果;S3、测试端获取预设定操作后车载空调系统的实际场景状态结果;S4、测试端将期望场景状态结果与实际场景状态结果进行对比,输出对比结果,本发明专利技术提供的一种汽车空调控制器人机交互功能的自动测试方法及系统,代替纯手动测试,能够实时和准确记录测试数据,提高了测试效率和释放了人力资源,且通过本发明专利技术的自动测试方法,避免了人为因素产生的结果误判。

【技术实现步骤摘要】
一种汽车空调控制器人机交互功能的自动测试方法及系统
本专利技术涉及车载设备
,尤其涉及一种汽车空调控制器人机交互功能的自动测试方法及系统。
技术介绍
汽车空调控制器,作为汽车空调系统的控制中心,在研发过程中,需要对其人机交互功能逻辑进行验证,验证人机交互功能是保证车载空调控制器质量的一个重要环节,也是测试流程中最费时费力的部分。验证汽车空调控制器的人机交互功能需要基于不同测试场景状态下进行各种可能的操作后分析空调控制器响应是否正确,各种场景、操作的组合情况复杂多变。现有的车载空调控制器的常规测试方法为人工手动测试,目前行业内还没有成熟、通用的自动测试系统规范,自动化测试技术也还没有被广泛应用。人工手动测试的操作繁琐且效率低下,测试过程中还要靠人眼分析判断结果,故很有可能因疲劳测试而导致测试结果不准确。
技术实现思路
针对上述技术问题,本专利技术提供了一种实现自动化测试、且能够实时和准确记录测试数据的汽车空调控制器人机交互功能的自动测试方法及系统。为了解决上述技术问题,本专利技术提供的具体方案如下:一种汽车空调控制器人机交互功能的自动测试方法,包括以下步骤:S1、测试端获取车载空调系统的当前场景状态;S2、测试端对车载空调系统进行预设定操作,查找期望场景状态结果;S3、测试端获取预设定操作后车载空调系统的实际场景状态结果;S4、测试端将期望场景状态结果与实际场景状态结果进行对比,输出对比结果。优选的,所述步骤S1之前还包括以下过程:S0、通过测试端构建和解析测试用例,将测试用例的测试指令发送至车载空调系统;所述测试用例包括预设定操作和期望场景状态结果,通过测试用例对车载空调系统进行不同场景状态下的测试。优选的,所述当前场景状态为多种,所述预设定操作和期望场景状态结果为多个,将所述当前场景状态列为二维坐标系的行坐标,所述预设定操作列为二维坐标系的列坐标,所述行坐标与列坐标得到的不同坐标值对应不同的期望场景状态结果,设定车载空调系统在多种当前场景状态下对应的不同的预设定操作的测试,提高测试的准确性。优选的,所述当前场景状态、预设定操作以及期望场景状态的对应关系为自定义设置,可根据实际测试需求进行设定,灵活性高。优选的,所述步骤S1具体包括以下过程:获取车载空调系统的行坐标;所述步骤S2具体包括以下过程:获取车载空调系统的列坐标,通过行坐标与列坐标查找期望场景状态结果,实现对车载空调系统的自动化测试。优选的,所述步骤S3之前还包括以下过程:S21、获取期望场景状态结果;S22、对车载空调系统进行预设定操作,查找期望场景状态结果。优选的,所述步骤S21具体为:获取期望场景状态结果,得到期望场景状态结果对应的行坐标上的当前场景状态。优选的,所述步骤S3具体为:获取步骤S22预设定操作后车载空调系统的实际场景状态结果;所述步骤S4具体为:将步骤S22中的期望场景状态结果与步骤S3中的实际场景状态结果进行对比,输出对比结果,实现对车载空调系统的多次不同当前场景状态下的测试,提高测试准确性。本专利技术还提供了一种汽车空调控制器人机交互功能的自动测试系统,包括PC端、通过CAN总线与PC端连接的车载空调系统以及供电单元,供电单元模拟汽车电源给车载空调系统供电,PC端通过CAN总线实现对车载空调系统的自动化测试。优选的,所述车载空调系统包括被测空调控制器和空调控制器测试箱,空调控制测试箱包括空调控制器的所有外围器件,以真实模拟构建车载空调系统的实际运行情况。与现有技术相比,本专利技术的有益效果在于:基于CAPL编程语言的基础上,对车载空调系统的当前场景状态进行获取,并预先设定好当前场景状态、预设定操作以及期望场景状态的对应关系,将车载空调系统在不同当前场景状态下进行预设定操作后得到的实际场景状态结果与期望场景状态结果进行对比,将对比结果实时和准确的记录,提高测试效率,释放了人力资源;通过CAPL编程语言实现自动判断测试结果,避免了人为因素产生的结果误判,测试准确性高。附图说明图1为本专利技术实施例一的方法流程图;图2为本专利技术实施例二和实施例三的方法流程图;图3为本专利技术实施例三和实施例四当前场景状态与预设定操作的关系图;图4为本专利技术实施例五的整体结构框图;图5为本专利技术实施例五中的车载空调系统内部结构框图。具体实施方式为了使本领域的技术人员更好的理解本专利技术的技术方案,下面结合附图对本专利技术的技术方案做进一步的阐述。实施例一:如图1所示,一种汽车空调控制器人机交互功能的自动测试方法,包括以下步骤:S1、测试端获取车载空调系统的当前场景状态;S2、测试端对车载空调系统进行预设定操作,查找期望场景状态结果;S3、测试端获取预设定操作后车载空调系统的实际场景状态结果;S4、测试端将期望场景状态结果与实际场景状态结果进行对比,输出对比结果。本实施例在实施时,基于CAPL编程语言的基础上,通过获取车载空调系统的当前场景状态,对车载空调系统进行预设定操作,查找期望场景状态结果,将期望场景状态结果与实际场景状态结果进行对比后,输出对比结果,本实施例在应用过程中,对所述对比结果进行实时和准确的记录,无需人为手动操作,提高测试效率,需要说明的是,本实施例中的测试端为PC端或其他能够实现汽车空调控制器人机交互功能自动测试的微处理器等。实施例二:如图2所示,一种汽车空调控制器人机交互功能的自动测试方法,包括以下步骤:S0、通过测试端构建和解析测试用例,将测试用例的测试指令发送至车载空调系统;所述测试用例包括预设定操作和期望场景状态结果;S1、测试端获取车载空调系统的当前场景状态;S2、测试端对车载空调系统进行预设定操作,查找期望场景状态结果;S3、测试端获取预设定操作后车载空调系统的实际场景状态结果;S4、测试端将期望场景状态结果与实际场景状态结果进行对比,输出对比结果。本实施例通过测试端构建和解析测试用例,对车载空调系统进行不同场景状态下的测试,基于CAPL编程语言的基础上,通过获取车载空调系统的当前场景状态,对车载空调系统进行预设定操作,查找期望场景状态结果,将期望场景状态结果与实际场景状态结果进行对比后,输出对比结果,本实施例在应用过程中,对所述对比结果进行实时和准确的记录,无需人为手动操作,提高测试效率。实施例三:如图2所示,一种汽车空调控制器人机交互功能的自动测试方法,包括以下步骤:S0、通过测试端构建和解析测试用例,将测试用例的测试指令发送至车载空调系统;所述测试用例包括预设定操作和期望场景状态结果;S1、测试端获取车载空调系统的当前场景状态,即获取车载空调系统的行坐标;S2、测试端对车载空调系统进行预设定操作,即获取车载空调系统的列坐标,通过行坐标与列坐标查找期望场景状态结果;S3、测试端获取预设定操作后车载空调系统的实际场景状态结果;S4、测试端将期望场景状态结果与实际场景状态结果进行对比,输出对比结果。其中,当前场景状态为多种,所述预设定操作和期望场景状态结果为多个,将所述当前场景状态列为二维坐标系的行坐标,所述预设定操作列为二维坐标系的列坐标,所述行坐标与列坐标得到的不同坐标值对应不同的期望场景状态结果。需要说明的是,当前场景状态、预设定操作以及期望场景状态的对应关系为自定义设置,可根据实际测试需求进行设定,并无限制性。如图3所示,获取车载本文档来自技高网...
一种汽车空调控制器人机交互功能的自动测试方法及系统

【技术保护点】
一种汽车空调控制器人机交互功能的自动测试方法,其特征在于,包括以下步骤:S1、测试端获取车载空调系统的当前场景状态;S2、测试端对车载空调系统进行预设定操作,查找期望场景状态结果;S3、测试端获取预设定操作后车载空调系统的实际场景状态结果;S4、测试端将期望场景状态结果与实际场景状态结果进行对比,输出对比结果。

【技术特征摘要】
1.一种汽车空调控制器人机交互功能的自动测试方法,其特征在于,包括以下步骤:S1、测试端获取车载空调系统的当前场景状态;S2、测试端对车载空调系统进行预设定操作,查找期望场景状态结果;S3、测试端获取预设定操作后车载空调系统的实际场景状态结果;S4、测试端将期望场景状态结果与实际场景状态结果进行对比,输出对比结果。2.根据权利要求1所述的汽车空调控制器人机交互功能的自动测试方法,其特征在于,所述步骤S1之前还包括以下过程:S0、通过测试端构建和解析测试用例,将测试用例的测试指令发送至车载空调系统;所述测试用例包括预设定操作和期望场景状态结果。3.根据权利要求2所述的汽车空调控制器人机交互功能的自动测试方法,其特征在于:所述当前场景状态为多种,所述预设定操作和期望场景状态结果为多个,将所述当前场景状态列为二维坐标系的行坐标,所述预设定操作列为二维坐标系的列坐标,所述行坐标与列坐标得到的不同坐标值对应不同的期望场景状态结果。4.根据权利要求3所述的汽车空调控制器人机交互功能的自动测试方法,其特征在于:所述当前场景状态、预设定操作以及期望场景状态的对应关系为自定义设置。5.根据权利要求3所述的汽车空调控制器人机交互功能的自动测试方法,其特征在于,所述步骤...

【专利技术属性】
技术研发人员:赵凌云
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司
类型:发明
国别省市:广东,44

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

1