键盘多功能自动化测试的系统及方法技术方案

技术编号:9718124 阅读:141 留言:0更新日期:2014-02-27 04:41
一种键盘多功能自动化测试的系统及方法,该系统包括相互通信连接的一主控单元和一机械手单元,该主控单元包括一处理装置及与该处理装置相连的用以与该机械手单元通信连接的一第一通讯接口和用以与一被测键盘通信连接的一第二通讯接口,该机械手单元是能够接受该主控单元的命令而对一被测键盘施加预设的击键动作的,该主控单元是能够与被测键盘通信连接而获取该被测键盘对该机械手单元作出的击键动作的响应并进而给出测试报告的。本发明专利技术可以大大提高键盘测试的自动化程度以及扩大可测试指标范围。

【技术实现步骤摘要】

本专利技术涉及测试设备,特别是与键盘的测试系统及方法有关。
技术介绍
键盘在制造过程中的测试,通常是依靠人工对被测键盘进行击键动作,通过与被测键盘相连的测试设备获取被测键盘响应击键动作的结果。这种现有的测试系统及方法,需要人工介入的程度很大,致使测试效率低下、成本很高,并且根本就不能完成一些特定指标的测试,比如:键盘导通性测试、响应速度测试、寿命测试以及疲劳测试等。可见,实有必要对其进行改进。
技术实现思路
本专利技术的主要目的在于提供一种,可以大大提高键盘测试的自动化程度以及扩大可测试指标范围。为了实现上述目的,本专利技术提出一种键盘多功能自动化测试的系统,该系统包括相互通信连接的一主控单元和一机械手单元,该主控单元包括一处理装置及与该处理装置相连的用以与该机械手单元通信连接的一第一通讯接口和用以与一被测键盘通信连接的一第二通讯接口,该机械手单元是能够接受该主控单元的命令而对一被测键盘施加预设的击键动作的,该主控单元是能够与被测键盘通信连接而获取该被测键盘对该机械手单元作出的击键动作的响应并进而给出测试报告的。该机械手单元包括一 X-Y-Z三轴机械手。该主控单元的处理装置包括:一案例编辑模块,用以预先规划测试的步骤;一案例解析模块,与该案例编辑模块相连,用以将该案例编辑模块的步骤分解为针对机械手单元的指令和/或针对被测键盘的指令;一机械手控制模块,与该案例解析模块相连,用以执行针对机械手单元的指令;一键盘控制模块,与该案例解析模块相连,用以执行针对被测键盘的指令;以及,一测试结果分析模块,与该案例解析模块相连,用以比对根据预先规划测试的步骤应该从被测键盘得到的响应结果与实际从被测键盘得到的响应结果,给出测试报该第一通讯接口为USB接口 ;该第二通讯接口为USB接口。为了实现上述目的,本专利技术还提出一种键盘多功能自动化测试的方法,包括:设置相互通信连接的一主控单元和一机械手单元,使该主控单元包括一处理装置及与该处理装置相连的用以与该机械手单元通信连接的一第一通讯接口和用以与一被测键盘通信连接的一第二通讯接口,使该机械手单元是能够接受该主控单元的命令而对一被测键盘施加预设的击键动作的,使该主控单元是能够与被测键盘通信连接而获取该被测键盘对该机械手单元作出的击键动作的响应并进而给出测试报告的。与现有技术相比,本专利技术的,通过采用主控单元和机械手单元相互配合,可以使机械手单元在主控单元的控制下,取代人工完成击键动作并自动获取击键响应,进而给出测试报告,从而可以大大提高键盘测试的自动化程度以及扩大可测试指标范围。【附图说明】图1是本专利技术的键盘多功能自动化测试的系统实施例的结构框图。图2是本专利技术的键盘多功能自动化测试的系统实施例中处理装置的结构框图。图3是本专利技术的键盘多功能自动化测试的系统实施例中主控单元的软件流程图。图4是本专利技术的键盘多功能自动化测试的系统实施例中主控单元、机械手单元以及被测键盘之间的控制流程时序图。其中,附图标记说明如下:1系统11主控单元110处理装置1101案例编辑模块1102案例解析模块1103机械手控制模块1104键盘控制模块1105测试结果分析模块111第一通讯接口 112第二通讯接口 12机械手单元121第三通讯接口 ;2被测键盘21第四通讯接口。【具体实施方式】为了详细说明本专利技术的构造及特点所在,兹举以下较佳实施例并配合【附图说明】如下。参见图1和图2,本专利技术的键盘多功能自动化测试的系统I实施例包括:相互通信连接的一主控单元11和一机械手单元12。该主控单元11包括处理装置110及与该处理装置Iio相连的用以与该机械手单元12通信连接的一第一通讯接口 111和用以与一被测键盘2通信连接的一第二通讯接口 112。具体地,该处理装置110包括一案例编辑模块1101、一案例解析模块1102、一机械手控制模块1103、一键盘控制模块1104和一测试结果分析模块1105。其中,该案例编辑模块1101,用以预先规划测试的步骤,它可以是通过人机界面输入,也可以是通过读取预先编辑好的案例文件;该案例解析模块1102与该案例编辑模块1101相连,用以将该案例编辑模块1101的步骤分解为针对机械手单元12的指令和/或针对被测键盘2的指令;该机械手控制模块1103与该案例解析模块1102相连,用以执行针对机械手单元12的指令;该键盘控制模块1104与该案例解析模块1102相连,用以执行针对被测键盘2的指令;该测试结果分析模块1105与该案例解析模块1102相连,用以比对根据预先规划测试的步骤应该从被测键盘2得到的响应结果与实际从被测键盘2得到的响应结果,给出测试报告。在本实施例中,该主控单元11可以是一台计算机,该处理装置110即为该台计算机的核心结构:微处理器和存储器等,相应地,上述的这些模块1101-1105可以是由运行于该微处理器中的程序来实现。参见图3,该微处理器上执行的软件程序的流程大致包括以下步骤: SlOl:现场编辑案例或直接导入现有案例文档,该案例文档可以记载有针对一个被测键盘2的整体的多项指标的测试计划安排; S102:案例解析模块对案例数据进行分析,也就是,根据测试计划安排解析出一个一个的击键动作以及相应的被测键盘2响应结果之间的统计安排; S103:判断是否机械手命令,是的话,转步骤S104,否则,转步骤S105 ; S104:控制机械手进行击键动作,转步骤S106 ; S105:被测键盘处理命令并响应,转步骤S106 ; S106:预测结果与实际结果比较; S107:输出测试报告。在其他实施例中,上述的这些模块1101-1105也可以是分别由单独的硬件或者软硬件结合的功能结构来实现。在本实施例中,该第一通讯接口 111为USB接口 ;该第二通讯接口 112为USB接口,它们是由该台计算机的外设接口构成,这些外设接口与计算机的核心结构是电连接在一起的。该机械手单元12包括一 X-Y-Z三轴机械手。该机械手单元12设有一第三通讯接口 121,其可以对应连接该主控单元11的第一通讯接口 111。该机械手单元12能够接受该主控单元11的命令而对被测键盘2施加预设的击键动作。同时,该主控单元11能够与被测键盘2通信连接而获取该被测键盘2对该机械手单元11作出的击键动作的响应。在本实施例中,该被测键盘2为适用于金融设备中使用的加密键盘。在其他实施例中,该被测键盘2也可以是计算机键盘以及各类含键盘模块的控制器等。该被测键盘2设有一第四通讯接口 21,其可以对应连接该主控单元11的第二通讯接口 112。参见图4,要具体实现被测键盘2的测试,该主控单元11首先分别与机械手单元12和被测键盘2建立连接,然后主控单元11发送指令控制机械手单元12执行键盘的按键操作,待机械手单元12按键成功后,主控单元11读取被测键盘2的响应结果或逻辑处理结果,最后主控单元11通过比对本次键盘操作的实际返回结果和预期结果来判断键盘响应来得出测试结果。具体地,包括以下步骤: S1:主控单元11建立与机械手单元12连接; 52:主控单元11建立与被测键盘2连接; 53:主控单元11发送按键控制指令给机械手单元12 ; 54:机械手单元12向主控单元11返回指令执行结果; 55:主控单元1本文档来自技高网...

【技术保护点】
一种键盘多功能自动化测试的系统,其特征在于,该系统包括相互通信连接的一主控单元和一机械手单元,该主控单元包括一处理装置及与该处理装置相连的用以与该机械手单元通信连接的一第一通讯接口和用以与一被测键盘通信连接的一第二通讯接口,该机械手单元是能够接受该主控单元的命令而对一被测键盘施加预设的击键动作的,该主控单元是能够与被测键盘通信连接而获取该被测键盘对该机械手单元作出的击键动作的响应并进而给出测试报告的。

【技术特征摘要】
1.一种键盘多功能自动化测试的系统,其特征在于,该系统包括相互通信连接的一主控单元和一机械手单元,该主控单元包括一处理装置及与该处理装置相连的用以与该机械手单元通信连接的一第一通讯接口和用以与一被测键盘通信连接的一第二通讯接口,该机械手单元是能够接受该主控单元的命令而对一被测键盘施加预设的击键动作的,该主控单元是能够与被测键盘通信连接而获取该被测键盘对该机械手单元作出的击键动作的响应并进而给出测试报告的。2.根据权利要求1所述的系统,其特征在于:该机械手单元包括一X-Y-Z三轴机械手。3.根据权利要求1所述的系统,其特征在于:该主控单元的处理装置包括:一案例编辑模块,用以预先规划测试的步骤;一案例解析模块,与该案例编辑模块相连,用以将该案例编辑模块的步骤分解为针对机械手单元的指令和/或针对被测键盘的指令;一机械手控制模块,与该案例解析模块相连,用以执行针对机械手单元的指令;一键盘控制模块,与该案例解析模块相连,用以执行针对被测键盘的指令;以及,一测试结果分析模块,与该案例解析模块相连,用以比对根据预先规划测试的步骤应该从被测键盘得到的响应结果与实际从被测键盘得到的响应结果,给出测试报告。4.根据权利要求1所述的系统,其特征在于:该第一通讯接口为USB接口;该第二通讯接口为USB接口。5.一...

【专利技术属性】
技术研发人员:黄鹤飞黄尚飞
申请(专利权)人:深圳市证通电子股份有限公司
类型:发明
国别省市:

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

1