一种HID人机交互场景用例通用自动化测试设备制造技术

技术编号:27975186 阅读:29 留言:0更新日期:2021-04-06 14:09
本发明专利技术提供一种HID人机交互场景用例通用自动化测试设备,包括:录制工具,用于捕获鼠标坐标,鼠标点击,键盘输入事件,生成python脚本;测试控制模块,用于接收录制工具录制生成的python脚本按照测试条件控制USB键鼠模拟设备,执行测试项;USB键鼠模拟设备,用于接收测试控制模块发送过来的键盘、鼠标的操作数据,转换后发送到待测设备,实现回放键盘、鼠标操作;测试控制模块在每项测试操作结束后,访问待测设备服务端的数据库,校验对应数据值,输出测试结果。本发明专利技术不依赖于指定平台,可覆盖windows,linux以及各种浏览器等运行平台;待测设备只需要接入专用设备,无需安装额外的软件;支持远端键盘鼠标仿真、同数据库通信,验证数据,自动输出测试结果。

【技术实现步骤摘要】
一种HID人机交互场景用例通用自动化测试设备
本专利技术涉及HID设备模拟
,具体为一种HID人机交互场景用例通用自动化测试设备。
技术介绍
传统的IPKVM(KeyboardVideoMouseoverIP)技术需要在主板BIOS(BasicInputOutputSystem)及IPMI(IntelligentPlatformManagementInterface)的支持下,在局域网内,通过应用软件模拟键盘、鼠标事件,对待测设备进行测试、操作。现有技术方案的缺点如下:1、一套测试方案只能在指定的平台上运行:当待测设备或者待测软件需要切换平台运行时,则现有的键鼠模拟自动化测试软件无法兼容。2、需要在待测设备上运行:现有的键鼠模拟自动化测试软件需要在待测设备上安装并执行,不能远端控制。3、只支持脚本回放,不能进行数据校验:现有的键鼠模拟自动化测试软件只能进行脚本录制和脚本回放操作,至于脚本执行的结果则需要人工判断。针对以上缺陷,本专利技术的目的,旨在提供一种“跨平台的、无设备依赖的、支本文档来自技高网...

【技术保护点】
1.一种HID人机交互场景用例通用自动化测试设备,其特征在于,包括:/n录制工具,安装在待测设备上,用于捕获鼠标坐标,鼠标点击,键盘输入事件,生成python脚本;/n测试控制模块,用于接收录制工具录制生成的python脚本,控制USB键鼠模拟设备,执行测试项;/nUSB键鼠模拟设备,用于接收测试控制模块发送过来的键盘、鼠标的操作数据,转换后发送到待测设备,实现回放键盘、鼠标操作;以及/n所述测试控制模块在每项测试操作结束后,访问待测设备服务端的数据库,校验对应数据值,输出测试结果。/n

【技术特征摘要】
1.一种HID人机交互场景用例通用自动化测试设备,其特征在于,包括:
录制工具,安装在待测设备上,用于捕获鼠标坐标,鼠标点击,键盘输入事件,生成python脚本;
测试控制模块,用于接收录制工具录制生成的python脚本,控制USB键鼠模拟设备,执行测试项;
USB键鼠模拟设备,用于接收测试控制模块发送过来的键盘、鼠标的操作数据,转换后发送到待测设备,实现回放键盘、鼠标操作;以及
所述测试控制模块在每项测试操作结束后,访问待测设备服务端的数据库,校验对应数据值,输出测试结果。


2.根据权利要求1所述的一种HID人机交互场景用例通用自动化测试设备,其特征在于,所述测试控制模块先同待测设备的数据库建立连接,再同USB键鼠模拟设备建立连接,然后将键盘、鼠标的数据以json串的格式通过http协议发给USB键鼠模拟设备,USB键鼠...

【专利技术属性】
技术研发人员:朱娴卫平青李宣许强
申请(专利权)人:上海金途信息科技有限公司
类型:发明
国别省市:上海;31

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

1