本发明涉及一种自动化测试系统及方法,特别是涉及一种磁卡装置自动化测试系统及方法。
背景技术:
请参阅图1,图1绘示为一种磁卡装置的结构示意图。如图所示,所述磁卡装置10的本体11的一侧具有读卡器12,所述读卡器12与所述本体11信号连接。
请再参阅图2,图2绘示为图1中磁卡装置刷卡状态示意图。将磁卡20在读卡器12上进行刷卡,可以在本体11上显示信息。其中,所述本体11例如为笔记本电脑。
然而,对上述上述磁卡装置10进行测试时,通常是操作员将磁卡20在读卡器12上刷卡,本体11内的测试单元进行测试,并获得所读取信息在本体11的显示单元显示,由操作员通过显示结果,进行判断磁卡装置10读卡功能是否正常。
然而,通过上述测试方法进行测试,由于需要操作员对所读取信息进行判断,因此使得测试麻烦;同时,由于需要人工判断,不能确保测试结果的准确性。
有鉴于此,实有必要开发一种磁卡装置自动化测试系统及方法,以解决上述问题。
技术实现要素:
因此,本发明的目的是提供一种磁卡装置自动化测试系统及方法,解决现有技术对磁卡装置的读卡功能测试时,需要人工观察所读取的信息,操作麻烦及测试结果不准确的问题。
为了达到上述目的,本发明提供的磁卡装置自动化测试系统,该磁卡装置包括本体及与所述本体信号连接的读卡器,该测试系统包括:
采集单元,与所述读卡器连接,该采集单元从所述读卡器获取读卡信息;
数据库,预存读卡信息与测试结果的映射关系;
处理单元,与所述采集单元及所述数据库连接,该处理单元依据所获取的读卡信息,从所述数据库中的映射关系中,查找出对应的测试结果;
显示单元,与所述处理单元连接,该显示单元显示测试结果。
可选的,该测试系统还包括关闭单元,该关闭单元与所述处理单元连接,当接收到的测试结果为通过后,该关闭单元经过一段时间关闭所述测试系统。
可选的,所述磁卡为银行卡。
可选的,所述显示单元还显示所述读卡信息。
可选的,该测试系统连接现场控制系统(SFCS;shop floor control system),所述处理单元将测试结果传送给所述现场控制系统。
本发明还提供磁卡装置自动化测试方法,该测试方法包括步骤:
(1)在数据库中建立预存读卡信息与测试结果的映射关系;
(2)采集单元从读卡器获取读卡信息;
(3)处理单元依据所获取的读卡信息,从所述数据库的映射关系中,查找出对应的测试结果;
(4)显示单元显示所述测试结果。
可选的,所述步骤(4)中显示单元还显示所述读卡信息。
可选的,所述(4)后还包括步骤(5):关闭单元接收到测试结果为通过后,该关闭单元经过一段时间关闭所述测试系统。
可选的,所述步骤(5)中的一段时间为2秒。
可选的,所述步骤(3)后还包括步骤:将所述测试结果上传至现场控制系统。
相较于现有技术,利用本发明的磁卡装置自动化测试系统及方法,由于是将最终测试结果在显示单元上显示,而无须操作者对读卡信息进行分析判断,从而操作简单、节省时间,并且测试结果准确。同时,当接收到的测试结果为通过后,该关闭单元经过一段时间关闭所述测试系统,从而使得测试更加自动化。该测试系统连接现场控制系统,所述处理单元将测试结果传送给所述现场控制系统,从而方便追踪测试结果。
【附图说明】
图1绘示为一种磁卡装置的结构示意图。
图2绘示为图1中磁卡装置刷卡状态示意图。
图3绘示为本发明的磁卡装置自动化测试系统示意图。
图4绘示为本发明的磁卡装置自动化测试方法示意图。
【具体实施方式】
请参阅图3,图3绘示为本发明的磁卡装置自动化测试系统示意图。
为了达到上述目的,本发明提供的磁卡装置自动化测试系统,该磁卡装置10包括本体11及与所述本体11信号连接的读卡器12,该自动化测试系统100包括:
采集单元13,与所述读卡器12连接,该采集单元13从所述读卡器12获取读卡信息;
数据库14,预存读卡信息与测试结果的映射关系;
处理单元15,与所述采集单元13及所述数据库14连接,该处理单元15依据所获取的读卡信息,从所述数据库14中的映射关系中,查找出对应的测试结 果;
显示单元16,与所述处理单元15连接,该显示单元16显示测试结果(测试结果可以为显示PASS或FAIL),其中,所述显示单元16还可以同时显示所述读卡信息,供操作者参考。
其中,该自动化测试系统100还可以包括关闭单元17,该关闭单元17与所述处理单元15连接,当接收到的测试结果为通过后,该关闭单元17经过一段时间关闭所述自动化测试系统100,从而使得测试更快捷。
其中,所述磁卡20可以为银行卡,读取到的读卡信息例如为19位数字的银行卡号,则测试通过,若读取不到,则测试不通过。
其中,该自动化测试系统100连接现场控制系统200(SFCS;shop floor control system),所述处理单元15将测试结果传送给所述现场控制系统200。
请参阅图4,图4绘示为本发明的磁卡装置自动化测试方法示意图。
本发明还提供磁卡装置自动化测试方法,该测试方法包括步骤:
步骤301:在数据库中建立预存读卡信息与测试结果的映射关系;
步骤302:采集单元从读卡器获取读卡信息;
步骤303:处理单元依据所获取的读卡信息,从所述数据库的映射关系中,查找出对应的测试结果;
步骤304:显示单元显示所述测试结果。
其中,所述步骤304中显示单元还显示所述读卡信息。
其中,所述步骤304后还包括步骤305:关闭单元接收到测试结果为通过后,该关闭单元经过一段时间关闭所述测试系统,所述步骤305中的一段时间为2秒。
其中,所述步骤303后还包括步骤306:将所述测试结果上传至现场控制系统。
相较于现有技术,利用本发明的磁卡装置自动化测试系统及方法,由于是将最终测试结果在显示单元16上显示,而无须操作者对读卡信息进行分析判断,从而操作简单、节省时间,并且测试结果准确。同时,当接收到的测试结果为通过后,该关闭单元17经过一段时间关闭所述自动化测试系统100,从而使得测试更加自动化。该自动化测试系统100连接现场控制系统200,所述处理单元15将测试结果传送给所述现场控制系统200,从而方便追踪测试结果。
需指出的是,本发明不限于上述实施方式,任何熟悉本专业的技术人员基于本发明技术方案对上述实施例所作的任何简单修改、等同变化与修饰,都落入本发明的保护范围内。