【技术领域】
本发明涉及一种自动化测试系统及方法,具体涉及一种序列号自动测试系统及方法。
背景技术:
sn(serialnumber,序列号)就是软件开发商给软件的一个识别码,和人的身份证号码类似,其作用主要是为了防止自己的软件被用户盗用。用户要使用其软件就必须知道序列号。在用户注册的时候会根据用户软件所安装的计算机软硬件信息生成唯一的识别码,一般称作机器码,也叫序列号、认证码、注册申请码等。
3c产品生产出来时,一般都会在其smbios(systemmanagementbios,产品管理信息)或者baseboardinformation(主板信息)中预存序列号的信息。当使用者为确保产品管理信息与主板信息的序列号信息一致时,一般检测方法为:首先,需要用程序先读取产品管理信息的序列号信息;然后,再用程序读取主板信息的序列号信息;最后将两次读取的序列号信息进行比对,检测其是否合格。
然而,采用上述检测方法,检测所需的时间较长,而且没有测试记录,后续无法追踪测试结果。
有鉴于此,实有必要提供一种序列号自动测试系统及方法,以解决上述3c产品序列号检测时间较长,以及检测结果不便于后续的追踪的问题。
技术实现要素:
因此,本发明的目的是提供一种序列号自动测试系统及方法,以解决上述3c产品序列号检测时间较长,以及检测结果不便于后续的追踪的问题。
为了达到上述目的,本发明提供的序列号自动测试系统,包括:
序列号数据库,该序列号数据库预存各测试机台的序列号信息;
输入单元,其收集测试机台中输入的机台序列号信息;
检测单元,其与输入单元相连接,通过程序读取产品管理信息与主板信息的序列号信息;
处理单元,其与检测单元及序列号数据库相连接,该处理单元将所述测试机台中输入机台的序列号信息与产品管理信息及主板信息的序列号信息分别进行对比,并判断所述测试机台中输入机台的序列号信息是否一致,从而得出一检测结果;
显示单元,与所述处理单元连接,显示所述检测结果。
可选的,所述序列号自动测试系统还包括一关闭单元,所述关闭单元在显示单元显示一段时间后即关闭所述序列号自动测试系统。
可选的,所述序列号自动测试系统还连接至现场控制系统(sfcs;shopfloorcontrolsystem),所述处理单元将生成的检测结果传送给所述现场控制系统进行保存。
本发明还提供一种序列号自动测试方法,其步骤包括:
(1)在序列号数据库预存各测试机台的序列号信息;
(2)在测试机台中输入机台的序列号信息;
(3)检测单元通过程序读取产品管理信息与主板信息的序列号信息;
(4)处理单元将所述测试机台中输入的机台序列号信息与所述产品管理信息、所述主板信息的序列号信息分别进行对比,并判断所述输入机台的序列号信息与所述产品管理信息、所述主板信息的序列号信息是否都一致,从而得出一检测结果;
(5)显示单元显示pass,保存测试结果上传至现场控制系统;
(6)显示单元显示fail,保存测试结果上传至现场控制系统。
可选的,所述步骤(5)或者步骤(6)后还包括步骤(7):关闭单元在接收到所述检测结果一段时间后即关闭所述序列号自动测试系统。
可选的,所述步骤(7)的一段时间为2秒。
相较于现有技术,本发明的序列号自动测试系统及方法不仅实现了3c产品序列号测试的自动化,提高了检测效率,还解检测中因检测人员疏忽造成误判而无法发现存在缺陷产品的问题。而且,本发明还能够保存检测结果,通过上传现场控制系统可进行后续的追踪,从而保证了产品的质量。
【附图说明】
图1绘示为本发明的序列号自动测试系统示意图。
图2绘示为本发明的序列号自动测试方法示意图。
【具体实施方式】
请参阅图1,图1绘示为本发明的序列号自动测试系统示意图。
本发明提供的序列号自动测试系统100,包括:
序列号数据库10,该序列号数据库10预存各测试机台的序列号信息;
输入单元20,其收集测试机台中输入的机台序列号信息;
检测单元30,其与输入单元20相连接,通过程序读取产品管理信息与主板信息的序列号信息;
处理单元40,其与检测单元30及序列号数据库10相连接,该处理单元40将所述测试机台中输入的机台序列号信息与产品管理信息及主板信息的序列号信息分别进行对比,并判断所述测试机台中输入机台的序列号信息是否一致,从而得出一检测结果;
显示单元50,与所述处理单元40连接,其显示所述检测结果。
其中,所述序列号自动测试系统100还包括一关闭单元60,所述关闭单元60在显示单元显示50一段时间后即关闭所述序列号自动测试系统100。
其中,所述序列号自动测试系统100还连接至现场控制系统200,所述处理单元40将生成的检测结果传送给所述现场控制系统200进行保存。
本发明还提供一种序列号自动测试方法,其步骤包括:
步骤101:在序列号数据库预存各测试机台的序列号信息;
步骤102:在测试机台中输入机台的序列号信息;
步骤103:检测单元通过程序分别读取产品管理信息与主板信息的序列号信息;
步骤104:处理单元将所述输入的机台序列号信息与所述产品管理信息、所述主板信息中的序列号信息分别进行对比,并判断所述输入的机台序列号信息与所述产品管理信息、所述主板信息中的序列号信息是否都一致,从而得出一检测结果;
步骤105:显示单元显示pass,保存测试结果上传至现场控制系统;
步骤106:显示单元显示fail,保存测试结果上传至现场控制系统。
其中,所述步骤105或者步骤106后还包括步骤107:关闭单元在接收到所述检测结果一段时间后即关闭所述序列号自动测试系统。
其中,所述步骤107的一段时间为2秒。
相较于现有技术,本发明的序列号自动测试系统及方法不仅实现了3c产品序列号测试的自动化,提高了检测效率,还解检测中因检测人员疏忽造成误判而无法发现存在缺陷产品的问题。而且,本发明还能够保存检测结果,通过上传现场控制系统可进行后续的追踪,从而保证了产品的质量。