一种条码识读设备的自动化功能测试系统技术方案

技术编号:30169175 阅读:26 留言:0更新日期:2021-09-25 15:26
本实用新型专利技术公开了一种条码识读设备的自动化功能测试系统,包括分别相互连接的条码识读设备、主控设备以及辅助测试控制板;辅助测试控制板包括接收电路、功能控制芯片以及功能交互电路;接收电路与主控设备连接,用于接收主控设备发送的功能测试指令;功能交互电路与条码识读设备上对应的功能电路连接,功能控制芯片用于根据测试指令控制功能交互电路触发对应的功能电路;主控设备用于获取条码识读设备的功能测试结果并进行匹配。本系统是用于保证条码识读设备在开发与维护过程中,其各个部分功能稳定可靠的自动化验证系统,通过自动化的方法,使得条码识读设备的功能迭代更新可以更有效率地被测试验证,可替代传统的人工测试方法。方法。方法。

【技术实现步骤摘要】
一种条码识读设备的自动化功能测试系统


[0001]本技术涉及条码识读设备测试
,尤其涉及一种条码识读设备的自动化功能测试系统。

技术介绍

[0002]条码识读设备,又称为条码阅读器、条码扫描枪、条形码扫描器、条形码扫描枪及条形码阅读器。它是用于读取条码所包含信息的阅读设备,利用光学原理,把条形码的内容解码后通过数据线或者无线的方式传输到电脑或者别的设备。现今,条码扫描器广泛应用于商业POS收银系统、快递仓储物流、图书服装医药、银行保险通讯等多个领域。
[0003]目前,条码识读设备的功能测试一般采用传统的人工测试,需要第三方生码软件生成条码,然后将识读设备固定在目标条码前,手动扣动扳机触发扫码功能,最后收集识读设备解码后上传的目标码词,用人工比对目标码词与原始码词的一致性。但是,传统的人工测试步骤存在人工干预多、不能自动、随机、连续生码、人工扣动扳机解码劳动强度大、易影响识读设备的对准位置、人工比对码词劳动强度大、人工统计成功率和误码率效率低、易失误、反复测试时人工劳动强度大等缺陷。

技术实现思路

[0004]本技术要解决的技术问题在于,针对现有技术的缺陷,提供一种条码识读设备的自动化功能测试系统。
[0005]本技术解决其技术问题所采用的技术方案是:构造一种条码识读设备的自动化功能测试系统,包括分别相互连接的条码识读设备、主控设备以及辅助测试控制板;
[0006]所述辅助测试控制板包括接收电路、功能控制芯片以及功能交互电路;
[0007]所述接收电路与所述主控设备连接,用于接收所述主控设备发送的功能测试指令;
[0008]所述功能交互电路与所述条码识读设备上对应的功能电路连接,所述功能控制芯片用于根据测试指令控制所述功能交互电路触发对应的所述功能电路;
[0009]所述主控设备用于获取所述条码识读设备的功能测试结果并进行匹配。
[0010]优选地,在本技术所述的条码识读设备的自动化功能测试系统中,所述功能控制芯片为STM32F103型号的微处理器。
[0011]优选地,在本技术所述的条码识读设备的自动化功能测试系统中,所述接收电路包括串行通讯口COM1以及型号为MAX232的芯片U2;
[0012]所述串行通讯口COM1连接到所述主控设备的RS232端口;
[0013]所述功能控制芯片的第一发送数据引脚P_TXD通过所述芯片U2上的第十引脚T2IN、第七引脚T2OUT连接到所述串行通讯口COM1的第二接收数据引脚COM RX;
[0014]所述串行通讯口COM1的第二发送数据引脚COM TX通过第八引脚 R2IN、第九引脚R2OUT连接到所述功能控制芯片的第一接收数据引脚 P_RXD;
[0015]所述芯片U2的供电引脚VCC连接3.3V电源。
[0016]优选地,在本技术所述的条码识读设备的自动化功能测试系统中,所述功能交互电路包括:至少一个交互接口TP;
[0017]所述交互接口TP的第一端与所述条码识读设备上对应的功能电路引脚连接,第二端与所述功能控制芯片的引脚GPIO连接。
[0018]优选地,在本技术所述的条码识读设备的自动化功能测试系统中,所述辅助测试控制板还包括与所述功能控制芯片连接的时钟电路。
[0019]优选地,在本技术所述的条码识读设备的自动化功能测试系统中,所述时钟电路包括陶瓷谐振器;
[0020]所述陶瓷谐振器的晶振输入端X1连接所述功能控制芯片的晶振输入引脚OSC IN,所述陶瓷谐振器的晶振输出端X2连接所述功能控制芯片的晶振输出引脚OSC OUT,所述陶瓷谐振器的接地端接地。
[0021]优选地,在本技术所述的条码识读设备的自动化功能测试系统中,所述辅助测试控制板还包括与所述功能控制芯片连接的电源电路。
[0022]优选地,在本技术所述的条码识读设备的自动化功能测试系统中,所述电源电路包括:直流电源插座DC Socket1、动合触点开关SW1、电感线圈L1、稳压二极管D1、第一电容C1、第二电容C2、第三电容C3、电阻R1 以及稳压芯片U1;
[0023]所述直流电源插座DC Socket1连接外部电源,所述直流电源插座DCSocket1的接地端接地,所述直流电源插座DC Socket1的电源端通过所述动合触点开关SW1和所述电感线圈L1一路连接至所述稳压二极管D1的阴极,一路经所述第一电容C1接地,一路输出5V电压,一路连接至所述稳压芯片U1 的输入引脚Input;所述稳压二极管D1的阳极接地;所述稳压芯片U1的接地引脚GND接地;所述稳压芯片U1的输出引脚Vout一路经所述第二电容C2 接地,一路经所述第三电容C3接地,一路经所述电阻R1接地,一路输出3.3V 电压至所述功能控制芯片。
[0024]通过实施本技术,具有以下有益效果:
[0025]本技术的条码识读设备自动化功能测试系统,它是一套用于保证条码识读设备在开发与维护过程中,其各个部分功能稳定可靠的自动化验证系统。通过自动化的方法,使得条码识读设备的功能迭代更新可以更有效率地被测试验证。相较于传统的手工测试方法,它主要有以下四大优点:
[0026]第一,可以很大程度地替代传统的人工测试方法,提升测试效率,节省人力成本,在更短的时间内重复性地、多产品地、不分昼夜地进行自动化测试工作与结果分析反馈。以此优势,企业可以将有限的测试人力与时间,投入到不易被发现的,或不易于机器自动化测试的测试项目中,以保障产品在不同用户的使用过程中,用户体验始终保持良好。
[0027]第二,可以进行重复性的迭代测试,极大地提高了产品的在更新迭代过程中的可靠性,保障已有的“功能”、“性能”不发生倒退情况,新的版本总是要总体好于、或者等于旧的版本。如果产品存在问题,也可以将问题暴露在产品推向市场之前,保障产品的用户体验不受旧问题复发的损伤。
[0028]第三,可以支持种类丰富的测试项目进行自动化测试改造。比如,按键触发条码识读功能的正确性、命令控制所得反馈的正确性、数据编辑后反馈结果的正确性、条码识读景
深的一致性、条码识读速度的一致性等等。
[0029]第四,可以增量式记录产品问题,让任何新发生的问题都能够被录入产品问题集合,杜绝产品问题在迭代运营的过程中被遗漏。新增的产品问题会被纳入后续的测试计划中,保障在未来的产品迭代运营过程中,已知的问题都能够得到测试确认,逐步将每次测试的新增问题数目降低至0。
附图说明
[0030]下面将结合附图及实施例对本技术作进一步说明,附图中:
[0031]图1是本技术条码识读设备的自动化功能测试系统的组成示意图;
[0032]图2是本技术辅助测试控制板的模块框图;
[0033]图3是本技术辅助测试控制板的功能控制芯片电路图;
[0034]图4是本技术辅助测试控制板的接收电路图;
[0035]图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种条码识读设备的自动化功能测试系统,其特征在于,包括分别相互连接的条码识读设备、主控设备以及辅助测试控制板;所述辅助测试控制板包括接收电路、功能控制芯片以及功能交互电路;所述接收电路与所述主控设备连接,用于接收所述主控设备发送的功能测试指令;所述功能交互电路与所述条码识读设备上对应的功能电路连接,所述功能控制芯片用于根据测试指令控制所述功能交互电路触发对应的所述功能电路;所述主控设备用于获取所述条码识读设备的功能测试结果并进行匹配。2.根据权利要求1所述的条码识读设备的自动化功能测试系统,其特征在于,所述功能控制芯片为STM32F103型号的微处理器。3.根据权利要求1或2所述的条码识读设备的自动化功能测试系统,其特征在于,所述接收电路包括串行通讯口COM1以及型号为MAX232的芯片U2;所述串行通讯口COM1连接到所述主控设备的RS232端口;所述功能控制芯片的第一发送数据引脚P_TXD通过所述芯片U2上的第十引脚T2IN、第七引脚T2OUT连接到所述串行通讯口COM1的第二接收数据引脚COM RX;所述串行通讯口COM1的第二发送数据引脚COM TX通过第八引脚R2IN、第九引脚R2OUT连接到所述功能控制芯片的第一接收数据引脚P_RXD;所述芯片U2的供电引脚VCC连接3.3V电源。4.根据权利要求1或2所述的条码识读设备的自动化功能测试系统,其特征在于,所述功能交互电路包括:至少一个交互接口TP;所述交互接口TP的第一端与所述条码识读设备上对应的功能电路引脚连接,第二端与所述功能控制芯片的引脚GPIO连接...

【专利技术属性】
技术研发人员:谭睿林嘉顺何娟许文焕
申请(专利权)人:深圳市民德电子科技股份有限公司
类型:新型
国别省市:

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

1