蓝牙钥匙连接模拟检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35749557 阅读:14 留言:0更新日期:2022-11-26 18:55
本发明专利技术涉及汽车智能化技术领域,具体涉及一种蓝牙钥匙连接模拟检测方法、装置、电子设备及存储介质,所述方法包括:在智能终端设备上安装供用户对汽车进行蓝牙操控的蓝牙钥匙APP;获取蓝牙钥匙APP与汽车蓝牙钥匙模块的蓝牙通讯状态;若蓝牙钥匙APP与汽车蓝牙钥匙模块通讯正常,则将智能终端设备与PC端接口进行连接,并通过测试工具识别智能终端设备;通过测试工具编制用于蓝牙钥匙连接测试的测试脚本;运行测试脚本,并生成测试报告。本发明专利技术能够对蓝牙钥匙连接稳定性进行专项测试,在无人条件下完成批量的从指令下发到响应结果判定的自动化测试以及测试报告的自动生成,从而提高测试效率,减少人工成本和资源成本。减少人工成本和资源成本。减少人工成本和资源成本。

【技术实现步骤摘要】
蓝牙钥匙连接模拟检测方法、装置、电子设备及存储介质


[0001]本申请涉及汽车智能化
,具体涉及一种蓝牙钥匙连接模拟检测方法、装置、电子设备及存储介质。

技术介绍

[0002]随着物联网的飞速发展,传统汽车所使用的实体钥匙已逐渐演变为蓝牙钥匙,用手机蓝牙钥匙取代汽车实体钥匙已经成为汽车钥匙发展的趋势。蓝牙钥匙应用是基于手机蓝牙与汽车蓝牙模块通过安全认证以连接蓝牙连接通道,手机应用向汽车蓝牙模块下发控制指令。然现阶段车辆与蓝牙钥匙的通信仍存在连接不稳定、连接时间较长的问题,车主用户在使用蓝牙钥匙过程中,仍然存在靠近车辆却无法连接车辆的情况。因此,蓝牙钥匙的连接稳定性测试存在很大的必要性。
[0003]目前市场上虽然有一些测试蓝牙钥匙连接稳定性的检测方法和装置,然而,大多通过多个模块进行通信配合(例如汽车蓝牙钥匙模块、CAN/LIN模块、可编程电源模块等),从而导致多个测试资源难以协调;并且,整个检测系统过于繁杂,对于手机测试人员来说,一定程度上增大了学习成本,整个检测系统链路较长,测试流程复杂。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术提供一种蓝牙钥匙连接模拟检测方法、装置、电子设备及存储介质,以解决现有技术中对汽车蓝牙钥匙连接稳定性测试所需模块繁多且测试流程复杂的问题。
[0005]为了实现上述目的,本专利技术采用的技术方案如下:
[0006]本专利技术提供的蓝牙钥匙连接模拟检测方法,包括:
[0007]在智能终端设备上安装供用户对汽车进行蓝牙操控的蓝牙钥匙APP;
[0008]获取所述蓝牙钥匙APP与汽车蓝牙钥匙模块的蓝牙通讯状态;
[0009]若所述蓝牙钥匙APP与汽车蓝牙钥匙模块通讯正常,则将所述智能终端设备与PC端接口进行连接,并通过测试工具识别所述智能终端设备;
[0010]通过所述测试工具编制用于蓝牙钥匙连接测试的测试脚本;
[0011]运行所述测试脚本,并生成测试报告。
[0012]根据上述技术手段,所述方法能够对蓝牙钥匙连接稳定性进行专项测试,在无人条件下完成批量的从指令下发到响应结果判定的自动化测试以及测试报告的自动生成,从而提高测试效率,减少人工成本和资源成本。
[0013]于本专利技术的一实施例中,所述获取所述蓝牙钥匙APP与汽车蓝牙钥匙模块的通讯状态,包括:
[0014]通过所述蓝牙钥匙APP向汽车蓝牙钥匙模块发送连接指令;
[0015]若所述蓝牙钥匙APP获取到汽车蓝牙钥匙模块返回的执行结果,则表明所述蓝牙钥匙APP与汽车蓝牙钥匙模块通讯正常。
[0016]根据上述技术手段,能够简单快速地获取到蓝牙钥匙APP与汽车蓝牙钥匙模块的通讯状态,并在通讯正常时继续后面的步骤;若通讯失败,则需重新连接,确保蓝牙钥匙APP与汽车蓝牙钥匙模块连接通讯。
[0017]于本专利技术的一实施例中,所述测试工具为Airtest,并采用python语言进行脚本编制。
[0018]根据上述技术手段,可采用Airtest测试工具并结合python语言进行脚本编制,用于通过运行脚本实现对蓝牙连接稳定性的测试。
[0019]于本专利技术的一实施例中,所述运行所述测试脚本,并生成测试报告,包括:
[0020]运行测试用例,触发所述蓝牙钥匙APP向汽车蓝牙钥匙模块下发控制指令;其中,所述测试用例为在Airtest上编制的功能脚本;
[0021]获取所述汽车蓝牙钥匙模块根据所述控制指令生成的反馈结果;
[0022]根据所述反馈结果生成测试报告。
[0023]根据上述技术手段,能够简单快速地实现用于蓝牙钥匙连接测试的功能脚本编制,并生成测试报告。
[0024]于本专利技术的一实施例中,所述方法还包括:将所述功能脚本加入循环语句,作为功能用例循环运行。
[0025]根据上述技术手段,能够简单快速地实现用于蓝牙钥匙连接测试的测试脚本编制,并实现测试功能。
[0026]于本专利技术的一实施例中,所述测试报告包括蓝牙钥匙连接成功时间、蓝牙钥匙连接失败时间以及蓝牙钥匙控制响应时间。
[0027]根据上述技术手段,能够简单快速地生成对应的测试报告,并反馈给操作人员以供参考。
[0028]于本专利技术的一实施例中,所述蓝牙钥匙APP上设有汽车操控单元,所述汽车操控单元包括蓝牙连接、解锁、闭锁和启动按钮,以分别向汽车发送蓝牙连接指令、解锁指令、闭锁指令和启动指令。
[0029]根据上述技术手段,能够通过蓝牙钥匙APP执行多种车控指令,以操控车辆各项功能。
[0030]本专利技术还提供了一种蓝牙钥匙连接模拟检测装置,所述装置包括:
[0031]应用安装模块,配置为在智能终端设备上安装供用户对汽车进行蓝牙操控的蓝牙钥匙APP;
[0032]状态获取模块,配置为获取所述蓝牙钥匙APP与汽车蓝牙的通讯状态;
[0033]设备识别模块,配置为若所蓝牙钥匙APP与汽车蓝牙通讯正常,则将所述智能终端设备与PC端进行连接,并通过测试工具识别所述智能终端设备;
[0034]脚本建立模块,配置为通过所述测试工具编制用于蓝牙钥匙连接测试的测试脚本;
[0035]脚本测试模块,配置为运行所述测试脚本,并生成测试报告。
[0036]根据上述技术手段,所述装置能够对蓝牙钥匙连接稳定性进行专项测试,在无人条件下完成批量的从指令下发到响应结果判定的自动化测试以及测试报告的自动生成,从而提高测试效率,减少人工成本和资源成本。
[0037]本专利技术还提供了一种电子设备,所述电子设备包括:
[0038]一个或多个处理器;
[0039]存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的蓝牙钥匙连接模拟检测方法。
[0040]根据上述技术手段,所述电子设备能够简单快速地实现如上所述的蓝牙钥匙连接模拟检测方法。
[0041]本专利技术还提供了一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上所述的蓝牙钥匙连接模拟检测方法。
[0042]根据上述技术手段,所述存储介质能够简单快速地使计算机执行如上所述的蓝牙钥匙连接模拟检测方法。
[0043]本专利技术的有益效果:
[0044]本专利技术能够对蓝牙钥匙连接稳定性进行专项测试,在无人条件下完成批量的从指令下发到响应结果判定的自动化测试以及测试报告的自动生成,从而提高测试效率,减少人工成本和资源成本。
[0045]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0046]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙钥匙连接模拟检测方法,其特征在于,所述方法包括:在智能终端设备上安装供用户对汽车进行蓝牙操控的蓝牙钥匙APP;获取所述蓝牙钥匙APP与汽车蓝牙钥匙模块的蓝牙通讯状态;若所述蓝牙钥匙APP与汽车蓝牙钥匙模块通讯正常,则将所述智能终端设备与PC端接口进行连接,并通过测试工具识别所述智能终端设备;通过所述测试工具编制用于蓝牙钥匙连接测试的测试脚本;运行所述测试脚本,并生成测试报告。2.根据权利要求1所述的蓝牙钥匙连接模拟检测方法,其特征在于,所述获取所述蓝牙钥匙APP与汽车蓝牙钥匙模块的通讯状态,包括:通过所述蓝牙钥匙APP向汽车蓝牙钥匙模块发送连接指令;若所述蓝牙钥匙APP获取到汽车蓝牙钥匙模块返回的执行结果,则表明所述蓝牙钥匙APP与汽车蓝牙钥匙模块通讯正常。3.根据权利要求1所述的蓝牙钥匙连接模拟检测方法,其特征在于,所述测试工具为Airtest,并采用python语言进行脚本编制。4.根据权利要求3所述的蓝牙钥匙连接模拟检测方法,其特征在于,所述运行所述测试脚本,并生成测试报告,包括:运行测试用例,触发所述蓝牙钥匙APP向汽车蓝牙钥匙模块下发控制指令;其中,所述测试用例为在Airtest上编制的功能脚本;获取所述汽车蓝牙钥匙模块根据所述控制指令生成的反馈结果;根据所述反馈结果生成测试报告。5.根据权利要求4所述的蓝牙钥匙连接模拟检测方法,其特征在于,所述方法还包括:将所述功能脚本加入循环语句,作为功能用例循环...

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

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

1