一种停车硬件设备的自动化测试方法技术

技术编号:37259890 阅读:7 留言:0更新日期:2023-04-20 23:34
本发明专利技术涉及一种停车硬件设备的自动化测试方法,包括步骤:停车硬件设备控制装置发送指令至停车硬件设备;该停车硬件设备控制装置根据该停车硬件设备的反馈数据将其属性数据发送至物联网平台;该停车硬件设备控制装置接收到该物联网平台发送的服务数据;该停车硬件设备控制装置将接收的控制指令发送至停车硬件设备;该停车硬件设备控制装置根据该停车硬件设备执行指令,得到反馈数据并校验反馈数据,判断该指令是否执行成功。该设备兼容性的自动化测试可提高判断停车场已有设备与更新版停车硬件设备控制程序兼容性的效率。版停车硬件设备控制程序兼容性的效率。版停车硬件设备控制程序兼容性的效率。

【技术实现步骤摘要】
一种停车硬件设备的自动化测试方法


[0001]本专利技术涉及一种停车硬件设备的自动化测试方法,属于数据技术处理领域。

技术介绍

[0002]数字交通不断发展,对停车场停车硬件设备的停车需求不断提高,很多旧的智慧停车系统已经无法满足需求,政府或者物业对旧的智慧停车系统进行升级改造。虽然对智慧停车系统进行升级改造,为了节省开支,通常需要对已有的停车场停车硬件设备(摄像机、费显屏、道闸等)进行利旧使用。如何快速判断改造的停车系统是否兼容停车场停车硬件设备,变得非常重要。对于政府或者物业,停车场的停车硬件设备难以做到政府或物业统一采购;即便统一采购,难以实现来自统一生产商;例如保利物业,其停车场共计采用40余个品牌,200多个不同型号的停车硬件设备。如果通过项目工程人员进行逐一人工确认,方案可行但效率极低,导致人工成本高。
[0003]目前停车硬件设备兼容性测试大多都是在本地PC上运行指定停车硬件设备对应的调试工具进行测试,工作方式单一且测试范围有限。
[0004]另外,现有技术中停车硬件设备兼容性的结论数据,无法做到直观展示各种设备的测试结果,进而无法做好对测试结果的规范化管理。
[0005]中国专利CN104166617A涉及设备测试
,公开一种设备兼容性的自动化测试方法,该方法仅实现测试功能的自动化加载,降低测试难度;未提及车辆工程领域的停车场的停车设备的测试技术。

技术实现思路

[0006]本专利技术提供的一种停车硬件设备兼容性的自动化测试方法,该设备兼容性的自动化测试可提高判断停车场已有设备与更新版停车硬件设备控制程序兼容性的效率。
[0007]为解决上述技术问题,本专利技术的技术方案如下:
[0008]一种停车硬件设备的自动化测试方法,所述测试方法基于物联网平台加载兼容性测试工具,对已经接入停车硬件设备控制装置的待测停车硬件设备进行测试,其特征在于,所述自动化测试方法包括停车硬件设备控制装置执行的停车硬件设备控制方法步骤:
[0009]停车硬件设备控制装置发送设备控制指令至停车硬件设备;
[0010]该停车硬件设备控制装置根据该停车硬件设备的反馈数据将其属性数据发送至物联网平台;
[0011]该停车硬件设备控制装置接收到该物联网平台发送的服务数据;
[0012]该停车硬件设备控制装置将接收的设备控制指令发送至停车硬件设备;
[0013]该停车硬件设备控制装置根据该停车硬件设备执行设备控制指令,得到反馈数据并校验反馈数据,判断该指令是否执行成功。
[0014]进一步地,该设备控制指令为搜索指令,其中,该停车硬件设备控制装置给不同的停车硬件设备发送不同的搜索指令,该停车设备控制装置根据搜索指令的反馈数据,实现
自动搜索停车硬件设备。
[0015]进一步地,该设备控制指令为物联网平台下发的服务调用物模型数据,其中,停车设备控制装置接收到物联网平台下发的服务调用物模型数据后,对搜索到的停车硬件设备依次执行具体的控制指令,根据停车硬件设备是否接收到指令执行后的反馈数据和校验反馈数据是否正确,判断该指令是否执行成功。
[0016]进一步地,该停车硬件设备包括摄像机、道闸与费显屏中的任一种或多种。
[0017]进一步地,所述自动化测试方法还包括在物联网平台生成设备兼容性测试的测试入口步骤,用户通过测试入口进行停车设备兼容性测试,该测试入口包括本地测试和分享链接测试;其中,分享链接测试步骤包括,
[0018]物联网平台生成一个带有分享时效的分享测试链接,用户通过在不同的用户终端打开此链接后,判断分享链接在有效时间范围内,如在,可打开测试页面进行测试。
[0019]该分享链接附带token信息;优选的是,分享链接链接附带加密的token信息。
[0020]更进一步地,所述自动化测试方法还包括加载兼容性测试工具的物联网平台执行的如下测试中的一种:
[0021]抓拍测试,判断是否正常接收到抓拍响应数据并且响应数据是否完整来判断是否兼容该停车硬件设备的摄像机;
[0022]道闸测试,给摄像机依次发送道闸控制指令,通过观察道闸是否抬杆或者落杆来判断是否兼容该停车硬件设备的道闸;
[0023]费显测试,通过给待测费显屏依次发送指定费显屏的显示指令内容,根据成功接收到费显屏显示指令内容的反馈数据来判定是否兼容该停车硬件设备的费显屏。
[0024]进一步地,将抓拍测试、道闸测试、费显测试的结果通过格式转换单元得到JSON数据格式,发送至该物联网平台。
[0025]本专利技术的技术方案如下:
[0026]一种停车硬件设备的自动化测试系统,包括:
[0027]停车硬件设备控制装置,用于发送指令至停车硬件设备;用于将属性数据发送至物联网平台装置;用于发送设备控制指令至该停车硬件设备,并通过校验数据以核实是否兼容;
[0028]停车硬件设备,用于将反馈数据发送至该停车硬件设备控制装置;用于执行指令,用于将反馈数据发送至停车硬件设备控制装置;
[0029]物联网平台装置,用于将服务数据发送至该停车硬件设备控制装置,用于加载兼容性测试工具,对已经接入所述自动化测试系统的待测停车硬件设备进行测试;
[0030]终端,用于将来自该物联网平台装置的测试链接打开,并对已经接入所述自动化测试系统的待测停车硬件设备进行测试。
[0031]一种停车硬件设备的自动化测试计算机可读存储介质,其存储有可供处理器执行的程序指令,以实现本专利技术的自动化测试方法中任一项方法的步骤。
[0032]本专利技术的有益效果在于:
[0033]本专利技术可快速确认更新版的智慧停车系统是否兼容旧硬件停车硬件设备,与人工确认停车硬件设备的方法相比,本专利技术提供完整的自动化测试方法;
[0034]通过停车硬件设备控制程序实现自动化搜索现场停车硬件设备;
[0035]同时支持PC端和移动端一键测试停车场停车硬件设备兼容性功能,使得测试方式更加灵活,项目现场工程人员更加方便操作;
[0036]可直观展示测试结果,同时支持将测试结果传送至物联网平台,进行规范化管理。
附图说明
[0037]图1为本专利技术的停车硬件设备兼容性的自动化测试的系统示意图;
[0038]图2为本专利技术的停车硬件设备兼容性的自动化测试方法的流程示意图。
具体实施方式
[0039]首先,对本说明书实施例涉及的名词术语进行解释。
[0040]物联网平台装置:为云端服务,用于负责对不同厂商的停车硬件设备进行统一定义、生产、维护、售后、接入、运营管理、业务消息通知与订阅等功能。
[0041]停车硬件设备控制装置:用于对接多家厂商、多种不同型号的停车硬件设备(摄像机、费显屏、道闸)的控制装置。
[0042]物联网平台数据模型:是一个软件定义的、多维度的数据模型抽象,是对设备在云端的功能描述,由一系列数据类型(包括属性、服务、事件)组成,结合不同的维度组本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种停车硬件设备的自动化测试方法,所述测试方法基于物联网平台加载兼容性测试工具,对已经接入停车硬件设备控制装置的待测停车硬件设备进行测试,其特征在于,所述自动化测试方法包括停车硬件设备控制装置执行的停车硬件设备控制方法步骤:停车硬件设备控制装置发送设备控制指令至停车硬件设备;该停车硬件设备控制装置根据该停车硬件设备的反馈数据将其属性数据发送至物联网平台;该停车硬件设备控制装置接收到该物联网平台发送的服务数据;该停车硬件设备控制装置将接收的设备控制指令发送至停车硬件设备;该停车硬件设备控制装置根据该停车硬件设备执行设备控制指令,得到反馈数据并校验反馈数据,判断该指令是否执行成功。2.根据权利要求1所述的自动化测试方法,该设备控制指令为搜索指令,其中,该停车硬件设备控制装置给不同的停车硬件设备发送不同的搜索指令,该停车设备控制装置根据搜索指令的反馈数据,实现自动搜索停车硬件设备。3.根据权利要求2所述的自动化测试方法,该设备控制指令为物联网平台下发的服务调用物模型数据,其中,停车设备控制装置接收到物联网平台下发的服务调用物模型数据后,对搜索到的停车硬件设备依次执行具体的控制指令,根据停车硬件设备是否接收到指令执行后的反馈数据和校验反馈数据是否正确,判断该指令是否执行成功。4.根据权利要求1

3任一项所述的自动化测试方法,其中,该停车硬件设备包括摄像机、道闸与费显屏中的任一种或多种。5.根据权利要求1

4任一项所述的自动化测试方法,其中,所述自动化测试方法还包括在物联网平台生成设备兼容性测试的测试入口步骤,用户通过测试入口进行停车设备兼容性测试,该测试入口包括本地测试和分享链接测试;其中,分享链接测试步骤包括,物联网平台生成一个带有分享时效的分享测试链接,用户通过在不同的用户终端打开此链接后,判断...

【专利技术属性】
技术研发人员:彭翰林胡环宇肖亚伦
申请(专利权)人:北京通通易联科技有限公司
类型:发明
国别省市:

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

1