• 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
    • / 13
    • 下载费用:30 金币  

    重庆时时彩3星综合走势图: 一种密码键盘的测试方法及密码键盘测试机.pdf

    关 键 词:
    一种 密码 键盘 测试 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201310675012.X

    申请日:

    2013.12.10

    公开号:

    CN103678065A

    公开日:

    2014.03.26

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情: 发明专利申请公布后的视为撤回IPC(主分类):G06F 11/22申请公布日:20140326|||实质审查的生效IPC(主分类):G06F 11/22申请日:20131210|||公开
    IPC分类号: G06F11/22; G06F11/36 主分类号: G06F11/22
    申请人: 深圳市新国都技术股份有限公司
    发明人: 张永胜; 范百杨; 彭学斌
    地址: 518000 广东省深圳市福田区泰然工贸园劲松大厦17层
    优先权:
    专利代理机构: 深圳市精英专利事务所 44242 代理人: 李新林
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201310675012.X

    授权公告号:

    ||||||

    法律状态公告日:

    2017.04.19|||2014.05.14|||2014.03.26

    法律状态类型:

    发明专利申请公布后的视为撤回|||实质审查的生效|||公开

    摘要

    本发明公开了一种密码键盘的测试方法及密码键盘测试机,该方法是通过串口通讯方式联接上位机与密码键盘,在上位机执行对密码键盘进行测试,包括初始化串口通讯;选择并加载测试用例;开始测试;判断用例是否为空、判断指令是否需要人为的参与、判断是否需要从密码键盘输入信息、判断回复指令是否正确等过程,最后判断测试用例是否执行完,结束测试;保存测试记录。本发明执行密码键盘的测试,提高了测试质量和测试效率;实现了密码键盘与POS上下位机交互的指令测试;支持用例选取和部分执行;用脚本方式实现测试用例的管理和维护,以具备指令的扩展测试。密码键盘测试机能实现测试过程中无人化操作,全自动地完成,降低密码键盘的测试成本。

    权利要求书

    权利要求书
    1.  一种密码键盘的测试方法,该方法是通过串口通讯方式联接上位机与密码键盘,在上位机执行对密码键盘进行测试,包括以下步骤:
    (A)初始化串口通讯;
    (B)选择并加载测试用例;
    (C)开始测试;
    (D)判断用例是否为空,若是执行步骤(B);若否则执行步骤(E);
    (E)读取上位机发送指令;
    (F)判断指令是否需要人为的参与,若是则执行步骤(G);若否则发送指令,再执行步骤(J);
    (G)判断是否需要从密码键盘输入信息,若是则执行步骤(H);若否则执行步骤(I);
    (H)发送指令,清空串口缓冲区数据,UI显示提示信息,根据提示在密码键盘上输入数据;执行步骤(J);
    (I)发送指令,UI显示提示信息;
    (J)读取回复指令,清空串口缓冲区数据;
    (K)判断回复指令是否正确,并在UI上显示判断结果;
    (L)判断测试用例是否执行完,若是则执行步骤(M);若否则执行步骤(E);
    (M)结束测试;
    (N)保存测试记录。

    2.  根据权利要求1所述的一种密码键盘的测试方法,其特征在于所述步骤(F)中,指令若需要人为的参与时,上位机设有语音报警动作,测试人员在设定时间内未接受到测试人员执行的相关操作信息时,PC机执行语音报警动作,通过语音的方式提示测试人员。

    3.  根据权利要求1所述的一种密码键盘的测试方法,其特征在于所述步骤(B)中,加载的测试用例,一次选择一个或多个。

    4.  根据权利要求1所述的一种密码键盘的测试方法,其特征在于所述的步骤(N)中,保存测试记录为Excel文档。

    5.  根据权利要求1所述的一种密码键盘的测试方法,其特征在于所述的上位机为密码键盘测试机,所述的密码键盘测试机设有CPU、存储器、串口通讯???、显示屏、输入键盘,还设有对应于密码键盘显示屏的检测相机和由XY平面伺服机构驱动的按键执行器,该按键执行器由一个可升降的动力件驱动其上下完成按键的按压动作,水平方向的移动由XY平面伺服机构接受的驱动信息决定。

    6.  根据权利要求5所述的一种密码键盘的测试方法,其特征在于所述的密码键盘测试机还设有用于固定被测试的密码键盘的固定治具,该固定治具依密码键盘的形状而设计,在其上方设有快速夹头。

    7.  一种采用权利要求1所述方法的密码键盘测试机,其特征在于包括处理单元,及与处理单元连接的输入键盘、显示屏和存储器,还包括用于与被测试键盘通讯连接的串口通讯???。

    8.  根据权利要求7所述的密码键盘测试机,其特征在于还包括底座,底座上设有用于固定被测试键盘的测试治具和用于容置处理单元、显示屏、存储器和输入键盘的控制箱;还包括与处理单元连接的检测相机。

    9.  根据权利要求8所述的密码键盘测试机,其特征在于底座上设有用于固定测试治具的XY平面驱动组件,还包括设于底座后侧的支柱、设于支柱上方且向前延伸的横臂,横臂前端向下设有对应于被测试键盘的按压执行件。

    10.  根据权利要求9所述的密码键盘测试机,其特征在于所述的按压执行件为电磁铁组件,包括与横臂前端固定的座体,设于座体内的电磁线圈,及设于电磁线圈内的铁芯;铁芯上段套设有复位弹簧,下端铰链联接有按压臂,按压臂与铁芯之间还设有预紧弹簧;
    或,
    所述的按压执行件为气压组件,包括与横臂前端固定的缸体,设于缸体内的活塞,及与活塞固定联接的活塞杆,活塞杆下端铰链联接有按压臂,所述按压臂的下端为弹性体。

    说明书

    说明书一种密码键盘的测试方法及密码键盘测试机
    技术领域
    本发明涉及一种电子产品的测试方法,更具体地说是指一种密码键盘的测试方法及密码键盘测试机。
    背景技术
    密码键盘在POS系统中起着完成报文加密、解密、MAC计算和验证、多组密钥存储、参与运算等功能,但不能被读出和密码输入的重要作用,密码键盘和POS通讯以及业务交互或处理,主要是基于指令的加解密方式实现的,并在通讯中采用随机加密等符合规范要求的加密算法。
    因为密码键盘测试主要是实现指令的测试,测试工具的需求提取也就相对便捷。现有的密码键盘测试采用传统的手工方式进行,即把密码键盘和POS机连接,开启POS端的调试工具,然后手动输入一条测试指令,人工检测指令的回复是否正确;以此逐条测试。这样的测试方法不但会造成少测、漏测、误测的风险,而且大大的浪费的人力资源,降低了测试效率。
    因此,本发明人为此开发出一种新的密码键盘的测试方法及密码键盘测试机。
    发明内容
    本发明的目的在于克服现有技术的缺陷,提供一种密码键盘的测试方法及密码键盘测试机。
    为实现上述目的,本发明采用以下技术方案:
    一种密码键盘的测试方法,该方法是通过串口通讯方式联接上位机与密码键盘,在上位机执行对密码键盘进行测试,包括以下步骤:
    (A)初始化串口通讯;
    (B)选择并加载测试用例;
    (C)开始测试;
    (D)判断用例是否为空,若是执行步骤(B),若否则执行步骤(E)
    (E)读取上位机发送指令;
    (F)判断指令是否需要人为的参与,若是则执行步骤(G),若否则发送指令,再执行步骤(J)
    (G)判断是否需要从密码键盘输入信息,若是则执行步骤(H),若否则执行步骤(I);
    (H)发送指令,清空串口缓冲区数据,UI显示提示信息,根据提示在密码键盘上输入数据;执行步骤(J);
    (I)发送指令,UI显示提示信息;
    (J)读取回复指令,清空串口缓冲区数据;
    (K)判断回复指令是否正确,并在UI上显示判断结果;
    (L)判断测试用例是否执行完,若是则执行步骤(M),若否则执行步骤(E);
    (M)结束测试;
    (N)保存测试记录。
    其进一步技术方案为:所述步骤(F)中,指令若需要人为的参与时,上位机设有语音报警动作,测试人员在设定时间内未接受到测试人员执行的相关操作信息时,PC机执行语音报警动作,通过语音的方式提示测试人员。
    其进一步技术方案为:所述步骤(B)中,加载的测试用例,一次选择一个或多个。
    其进一步技术方案为:所述步骤(N)中,保存测试记录为Excel文档。
    其进一步技术方案为:所述的上位机为密码键盘测试机,所述的密码 键盘测试机设有CPU、存储器、串口通讯???、显示屏、输入键盘,还设有对应于密码键盘显示屏的检测相机和由XY平面伺服机构驱动的按键执行器,该按键执行器由一个可升降的动力件驱动其上下完成按键的按压动作,水平方向的移动由XY平面伺服机构接受的驱动信息决定。
    其进一步技术方案为:所述的密码键盘测试机还设有用于固定被测试的密码键盘的固定治具,该固定治具依密码键盘的形状而设计,在其上方设有快速夹头。
    一种采用前述方法的密码键盘测试机,包括处理单元,及与处理单元连接的输入键盘、显示屏和存储器,还包括用于与被测试键盘通讯连接的串口通讯???。
    其进一步技术方案为:还包括底座,底座上设有用于固定被测试键盘的测试治具和用于容置处理单元、显示屏、存储器和输入键盘的控制箱;还包括与处理单元连接的检测相机。
    其进一步技术方案为:底座上设有用于固定测试治具的XY平面驱动组件,还包括设于底座后侧的支柱、设于支柱上方且向前延伸的横臂,横臂前端向下设有对应于被测试键盘的按压执行件。
    其进一步技术方案为:所述的按压执行件为电磁铁组件,包括与横臂前端固定的座体,设于座体内的电磁线圈,及设于电磁线圈内的铁芯;铁芯上段套设有复位弹簧,下端铰链联接有按压臂,按压臂与铁芯之间还设有预紧弹簧;
    或,所述的按压执行件为气压组件,包括与横臂前端固定的缸体,设于缸体内的活塞,及与活塞固定联接的活塞杆,活塞杆下端铰链联接有按压臂,所述按压臂的下端为弹性体。
    本发明与现有技术相比的有益效果是:本发明通过PC机当作上位机,按照预定过程,执行密码键盘的测试,提高了测试质量和测试效率;实现了密码键盘与POS上下位机交互的指令测试;支持用例选取和部分执行;用脚本方式实现测试用例的管理和维护,以具备指令的扩展测试;自动生成用例执行报告,并标注结果状态,以excel格式保存测试结果;以串口方式实现与密码键盘的通讯;支持串口设置和波特率选择。本发明密码键盘测试机采用XY驱动组件实现被测试键盘的移动,并通过按压执行件的下压,来实现密码键盘测试过程中的测试动作,并采用了检测相机对密码键盘的显示信息进行自动采集,代替人工的识别,实现测试过程中无人化操作,全自动地完成,降低密码键盘的测试成本,并且提高密码键盘测试的可靠性。
    下面结合附图和具体实施例对本发明作进一步描述。
    附图说明
    图1为本发明一种密码键盘的测试方法具体实施例的流程图;
    图2为本发明密码键盘测试机具体实施例的方框结构示意图;
    图3为本发明密码键盘测试机具体实施例的立体结构示意图;
    图4为图3所示实施例中的按压执行件的局部结构示意图;
    图5为本发明密码键盘测试机采用的另外一种结构的按压执行件结构示意图。
    附图标记
    10   处理单元        11   输入键盘
    12   显示屏          13   存储器
    14   串口通讯???nbsp;   15   检测相机
    20   被测试键盘      30   底座
    31   测试治具        32   控制箱
    33   XY平面驱动组件  331  X轴驱动机构
    332  Y轴驱动机构     34   支柱
    35   横臂            36   按压执行件
    361  缸体            362  活塞
    363  活塞杆          364  按压臂
    365  弹性部          369  复位弹簧
    36A  电磁铁组件      361A 座体
    362A 电磁线圈        363A 铁芯
    364A 按压臂          368  预紧弹簧
    367  台阶部
    具体实施方式
    为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。
    如图1所示的具体实施例,是以PC机为上位机的测试方法,PC机与密码键盘以串口方式通讯,用.txt脚本实现用例的编写与管理,所有测试用例均以.txt文档来编辑,每一个.txt的文档就是一个测试用例(一条收发的指令);本方法可以实现脚本的选、调、执行,和执行结果的存储(存储为excel格式)等功能。
    测试步骤如下:
    (A)初始化串口设备(按照需要选择通讯端口和波特率等参数);
    (B)选择并加载测试用例(上位机中存储有多个测试用例,比如包含有软件版本、硬件版本、消费金额、显示负的余额、显示正的余额、带主帐号的消费金额、要求金额或消费金额处理等相关内容的测试用例);
    (C)开始测试(正式运行测试工作过程);
    (D)判断用例是否为空,若是执行步骤(B),若否则执行步骤(E);
    (E)读取上位机发送指令(即读取.txt测试用例的内容);
    (F)判断指令是否需要人为的参与,若是则执行步骤(G),若否则执行步骤(J);
    (G)判断是否需要从密码键盘输入信息,若是则执行步骤(H),若否则执行步骤(I);
    (H)发送指令,清空串口缓冲区数据,UI(即测试程序的用户界面)显示提示信息,根据提示在密码键盘上输入数据(比如UI界面弹出一个小窗口,提示信息为“请在密码键盘上输入987654321”,则此时测试人员需要进行相应的按键操作);执行步骤(J);
    (I)发送指令,UI显示提示信息(该提示信息可能是一段确认信息,比如提示信息为“请查收密码键盘显示的金额为11.11”,此时需要通过PC机的输入设备进行相关的操作,比如用鼠标选择“是”或“否”);
    (J)读取回复指令(即PC机读取密码键盘发来的回复指令),清空串口缓冲区数据;
    (K)判断回复指令是否正确,并在UI上显示判断结果;
    (L)判断测试用例是否执行完,若是则执行步骤(M),若否则执行步骤(E);
    (M)结束测试(即退出测试工作过程,此时可以断开与密码键盘的通讯连接);
    (N)保存测试记录。
    其中,密码键盘的测试是以测试指令为主;测试PC机设有方便快捷的操作界面(即UI)。
    在不同实施例中,以下各步骤中可以更进一步地限定:
    在步骤(B)中,能自由,快捷的加载要测试的用例,可以一次选择一个,也可以一次选择多个;
    在步骤(D)中,判断测试用例是否为空,并能根据判断,提示相关的信息;
    在步骤(F)中,判断该用例是否需要测试人员的参与,并会提示测试人如何进行下一步的操作;
    在步骤(K)中,判断密码键盘的回复指令是否正确,减少了人为错判。漏判的风险;
    在步骤(L)中,判断测试用例是否执行完,并根据判断做出是执行下一条用例还是结束测试;
    在步骤(N)中,可以方便快捷的保存测试记录为Excel(.xlsx)档。
    于其它实施例中,在步骤(F)中,指令若需要人为的参与时,测试人员可能无法及时看到提示信息,此时,在PC机上增加一个语音报警动作,在人为参与时,测试人员在设定时间内(比如一秒至五秒)未接受到测试人员执行的相关操作信息时,PC机执行语音报警动作,通过语音的方式提示测试人员,可以降低测试人员的工作集中度,降低测试人员的工作强度和疲劳,并能保证测试效率。
    于其它实施例中,可以将需要人为参与(即人工参与)的测试过程,集中在一个人工介入的测试用例中,以使得测试人员对每一款密码键盘同时实现按键输入的测试,以实现密码键盘的指令测试与按键测试合二为一,提高测试效率,降低测试成本。
    于其它实施例中,还可以采用工控机等计算机设备作为上位机。
    于其它实施例中,当密码键盘与上位机的通讯为其它方式时,比如USB通讯,则在测试时也采用相同的通讯方式。
    于其它实施例中,还可以采用专用的密码键盘测试机当作上位机,进行测试工作。该密码键盘测试机,除了设有CPU、存储器、串口通讯???、显示屏、输入键盘,还设有对应于密码键盘显示屏的检测相机(以替代测试人员的肉眼对密码键盘的显示信息进行确认)和由XY平面伺服机构驱动的按键执行器,该按键执行器的头部类似于斜向下的手指形状,由一个升降气缸(或电磁铁等动力件)驱动其上下完成按键的按压动作,水平方向的移动由XY平面伺服机构接受的驱动信息决定(每个密码键盘测试时的 位置完全固定,各个按键的位置信息也是固定的)。采用这样的密码键盘测试机可以代替测试人员,自动完成测试过程的人工参与的执行动作,实现无人化的密码键盘测试。密码键盘测试机设有用于固定被测试的密码键盘的固定治具,该固定治具依密码键盘的形状而设计,在其上方设有快速夹头,以方便快速安装。
    如图2至图4所示的实施例,本发明密码键盘测试机,包括处理单元10,及与处理单元10连接的输入键盘11、显示屏12和存储器13,还包括用于与被测试键盘20通讯连接的串口通讯???4?;拱ǖ鬃?0,底座30上设有用于固定被测试键盘20的测试治具31和用于容置处理单元10、显示屏12、存储器13和输入键盘11的控制箱32。底座30上设有用于固定测试治具31的XY平面驱动组件33(包括X轴驱动机构331和Y轴驱动机构332),还包括设于底座30后侧的支柱34、设于支柱34上方且向前延伸的横臂35,横臂35前端向下设有对应于被测试键盘20的按压执行件36。其中,按压执行件36为气压组件,包括与横臂35前端固定的缸体361,设于缸体361内的活塞362,及与活塞362固定联接的活塞杆363,活塞杆363下端联接有按压臂364,按压臂364的下端为弹性部365(相当于弹性体)。该弹性部提供变形空间,以防止压坏被测试的密码键盘。在测试时,当需要对密码键盘进行按键输入时,处理单元10输出驱动信号给XY平面驱动组件,使需要被按压的按键位于按压臂的按压点的下方,再由按压执行件36执行按压动作?;拱ㄓ氪淼ピ?0连接的检测相机15,在测试过程中,当需要查看密码键盘的显示信息时,XY平面驱动组件驱动被测试键盘移动,使其显示屏位于检测相机的下方,检测相机将采集到的显示信息传送至处理单元,由处理单元完成测试过程。针对密码键盘的其它测试工作时由处理单元完成。
    如图5所示的实施例中,按压执行件为电磁铁组件36A,包括与横臂前端固定的座体361A,设于座体361A内的电磁线圈362A,及设于电磁线圈362A内的铁芯363A;铁芯363A上段套设有复位弹簧369,下端铰链联接有按压臂364A,按压臂364A与铁芯363A之间还设有预紧弹簧368。本实施例结构不需要额外增加气压源,降低了生产过程中的噪音。另外采用的铰链加预紧弹簧的结构,在向下按压过程中,当按压臂364A触及按键时,不会再下降,而铁芯还可以继续下降,此时,预紧弹簧368被拉开,其产生的拉力,一部分被分解为向下的按压力,因此,预紧弹簧368的预 紧力要适当,不能太大,压坏按键,也不能太小,不能压下按键。与图4的结构相比,可以为按压臂提供更大的变形空间,更不易损坏被测试的密码键盘。为了防止预紧弹簧把按压臂与铁芯拉得太近,按压臂364A设有台阶部367,起到限位作用。
    上述图4和图5中的结构可以相互结合起来采用,即气缸结构可以与铰链联接的按压臂相结合;电磁铁结构与采用弹性部的按压臂相结合。
    综上所述,本发明通过PC机当作上位机,按照预定过程,执行密码键盘的测试,提高了测试质量和测试效率;实现了密码键盘与POS上下位机交互的指令测试;支持用例选取和部分执行;用脚本方式实现测试用例的管理和维护,以具备指令的扩展测试;自动生成用例执行报告,并标注结果状态,以excel格式保存测试结果;以串口方式实现与密码键盘的通讯;支持串口设置和波特率选择。本发明密码键盘测试机采用XY驱动组件实现被测试键盘的移动,并通过按压执行件的下压,来实现密码键盘测试过程中的测试动作,并采用了检测相机对密码键盘的显示信息进行自动采集,代替人工的识别,实现测试过程中无人化操作,全自动地完成,降低密码键盘的测试成本,并且提高密码键盘测试的可靠性。
    上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的?;?。本发明的?;し段б匀ɡ笫槲??!  ∧谌堇醋宰ɡ鴚ww.www.4mum.com.cn转载请标明出处

    关于本文
    本文标题:一种密码键盘的测试方法及密码键盘测试机.pdf
    链接地址://www.4mum.com.cn/p-6181082.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 广西快3开奖查询 黄金挖矿赚钱软件下载 组选奖号060 3d打印 贵州麻将免费下载 河南快赢481技巧稳挣 亚运冰球打架 足彩即时赔率和盘口 新疆25选7奖池 北京pk10开彩结果 诈金花怎么出老千仪器 福彩3d 山西快乐十分前三直遗漏数据 湖北11选5软件安装 足彩14场胜负彩预测 万达彩票苹果