一种用于测试在线产品的测试方法及系统的制作方法

文档序号:9235358阅读:344来源:国知局
一种用于测试在线产品的测试方法及系统的制作方法
【技术领域】
[0001]本发明涉及自动化测试技术领域,且特别涉及一种用于测试在线产品的测试方法与系统。
【背景技术】
[0002]在工业生产过程中,特别是在工业产品的测试过程中,对于同一产品存在多个不同的功能测试点,而不同的测试点可能对待测产品的固件或者参数进行调整,并且此类固件或者参数的调整非常频繁。由于这样频繁的参数调整,为了保证测试结果的重现性以及产品的品质,许多公司要求,对于同一产品必须采用同一个版本的测试程序进行测试,而不允许在不同的测试点对于同一产品采用不同版本的测试程序进行测试。因此,一个版本的测试程序只能够用来测试相对应的产品,而生产线上的所有产品并非都能够用最新的测试程序进行测试,因为其中部分产品可能在最新测试程序应用之前就进行了部分测试。
[0003]已有的传统测试方法为顺序执行识别多个不同的产品的信息、从数据库调取对应的测试程序、判断所调取的测试程序是否是同一个版本、如果结果为“是”则开始测试,反之如果结果为“否”则停止测试。这样的方法显得十分的繁琐,降低了产品测试的效率。
[0004]此外,由于生产线是依据工单作业、分析、调控和统计的。如果要方便管理,提高效率,测试程序可以和工单建立连接关系。同一工单中的产品只能使用某个特定版本的测试程式,这样可以确保产品的测试符合要求,同时实现生产线作业。当前生产线测试方法的架构就是基于这个策略来实现的。
[0005]以上这种架构和测试方法就产生了新的问题,当使用新的测试程序时,由于新旧工单上的产品混合在一起,而上述同一工单的产品必须使用同一版本的测试程序进行测试的要求,生产线上的工作人员不得不在每一个测试点根据不同版本的测试程序选择可以测试或者不可以测试的产品,或者根据新旧工单上的产品为其选择不同版本的测试程序。这大大降低了生产线上的测试效率,而在每当有新版本的测试程序得到应用之前就删除历史的工单是十分繁琐的,显然不能够得到客户或者营销部门的支持,因为这将降低产品的出货速度从而影响产品的销量。
[0006]为了提高测试效率,现有的技术是在同一个测试台上集成多台控制设备(或者多台计算机),不同的计算机执行不同的测试程序的方法。然而这种方法极大地浪费了计算资源,加大了对于生产线维护的负担。

【发明内容】

[0007]有鉴于此,本发明旨在解决现有技术中,在测试在线产品的过程中,一个测试机台只能执行同一测试程序对该测试程序对应的待测产品进行测试,测试效率低,成本高等技术问题。
[0008]为了解决上述技术问题,本发明提供一种测试方法,用于测试在线产品,其包括以下步骤:建立主测试通道;识别待测产品的信息;在主测试通道下建立子测试通道;根据所述待测产品的信息将所述子测试通道与所述待测产品匹配;通过所述子测试通道调取与所述待测产品对应的测试程序对所述待测产品进行测试。
[0009]进一步的,所述子测试通道为两个或两个以上。
[0010]进一步的,所述待测产品的信息包括:工单信息。
[0011]进一步的,所述待测产品包括:固态硬盘或机械式硬盘。
[0012]进一步的,所述主测试通道包括:图形用户界面。
[0013]本发明还提供一种测试系统,用于测试在线产品,其包括:一处理器;一信息识别装置,连接于所述处理器,用于识别待测产品的信息,并将所述待测产品的信息传输给所述处理器;一存储装置,连接于所述处理器,用于存储与待测产品对应的测试程序;以及一测试执行装置,连接于所述处理器;其中,所述处理器,执行如下操作:用于建立主测试通道,并在所述主测试通道下建立子测试通道;根据接收到的所述待测产品的信息将所述子测试通道与所述待测产品匹配;通过所述子测试通道从所述存储装置中调取与所述待测产品对应的测试程序;以及根据所述测试程序控制所述测试执行装置对所述待测产品进行测试。
[0014]进一步的,所述信息识别装置是现场信息整合系统。
[0015]进一步的,所述子测试通道为两个或两个以上。
[0016]进一步的,所述待测产品的信息包括:工单信息。
[0017]进一步的,所述待测产品包括:固态硬盘或机械式硬盘。
[0018]综上所述,相对于传统的产品测试方法,本发明提供的测试方法及系统具有以下有益效果,打破了不同的待测产品或者不同工单上的待测产品在同一测试机台上只能够使用同一个测试程序进行测试的限制,能够实现不同的待测产品使用与其对应的测试程序进行测试,大大提高了测试的效率,节约的测试成本,并减轻了设备维护的负担。
【附图说明】
[0019]图1所示为本发明一实施例提供的测试方法的流程图;
[0020]图2所示为本发明一具体实施例提供的测试方法的流程图;
[0021]图3所示为本发明另一具体实施例提供的测试方法的流程图;
[0022]图4所示为本发明另一实施例提供的测试系统的结构示意图。
【具体实施方式】
[0023]鉴于现有技术中,一个测试机台只能执行一套测试程序对同一待测产品进行测试,本发明提出了一种新的产品测试方法,通过测试机台在主进程下建立多个子进程,通过不同的子程序分别调用不同的测试程序对不同的待测产品进行测试,从而实现在同一个测试机台上采用不同的测试程序测试不同的待测产品,并且不同的待测产品能够通过对应于各自的不同的测试程序各自独立而互不影响地完成测试的需求。
[0024]为使本发明的目的、特征更明显易懂,下面结合附图对本发明的【具体实施方式】作进一步的说明。
[0025]请参见图1,其所示为本发明一实施例提供的测试方法的流程图。
[0026]该测试方法,用于测试在线产品,其包括以下步骤:
[0027]步骤S110,建立主测试通道。
[0028]首先利用测试机台,如PC机,在测试待测产品前,建立主测试通道,该主测试通道可以是针对待测产品进行测试的特定的数据通道,也可以是用于信息传输的通用通道,如一般计算机操作系统中的程序调用的主进程,但本发明并非局限于此。
[0029]在本发明实施例中,所述主测试通道包括:图形用户界面,采用图形方式显示的计算机操作用户接口,与计算机使用的命令行接口相比,图形接口对于用户来说在视觉上更易于接受。
[0030]步骤S120,识别待测产品的信息。
[0031]在进行产品测试时,首先要撷取待测产品的信息,然后才根据该待测产品的信息进行对应的测试,由此,才能最终获取可靠而准确的测试结果。
[0032]在本发明实施例中,待测产品的信息包括工单信息等,但本发明并非局限于此,凡能根据测试需求对待测产品进行有效区分的信息均包含在本发明内。
[0033]在本发明实施例中,该测试方法主要针对电子在线产品进行测试,如固态硬盘或机械式硬盘,但本发明并非局限于此。
[0034]步骤S130,在主测试通道下建立子测试通道。
[0035]具体而言,是在之前已建立的主测试通道的基础上,进一步对主测试通道进行划分,形成多个相互分割、独立、互不影响的子测试通道,该子测试通道可以是针对特定待测产品进行测试的特定的数据通道,也可以是用于信息传输的通用通道,如一般计算机操作系统中的程序调用的子进程,但本发明并非局限于此。
[0036]在本发明实施例中,关于子测试通道的设置,主要是为了实现可以充分利用测试通道资源的目的,针对不同的待测产品调取分别与该不同的待测产品对应的测试程序,因而在本实施中,子测试通道的设置的数量为两个或两个以上,由此,便可利用该两个或两个以上的子测试通道对不同的待测产品分别采用不同的测试
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1