一种测试控制方法、装置和测试系统的制作方法

文档序号:9843611阅读:354来源:国知局
一种测试控制方法、装置和测试系统的制作方法
【技术领域】
[0001]本发明涉及自动化领域,尤其涉及一种测试控制方法、装置和测试系统。
【背景技术】
[0002]自动化测试是一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。
[0003]现有的自动化测试是通过测试仪测试搭建的测试床。但一般情况下,因为无法解决测试仪如何从多个测试床中选择一个测试仪进行测试,且无法保证测试仪发送的检测信号只发送至其中一个测试床,所以只能一个测试床配置一个测试仪,不能多个测试床配置一个测试仪。因此,若一个测试仪用于测试多个测试床,那么就需要人工的将测试仪从一个测试床移动到另一个测试床,不仅浪费了大量的人力物力,而且效率低下。

【发明内容】

[0004]本发明的实施例提供一种测试控制方法、测试控制装置和系统,能够以自动方式,控制一个测试仪测试多个测试床,提高了测试效率,节省了人力物力。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面,提供一种测试控制方法,应用于测试控制装置,所述测试控制装置分别与至少一个测试仪、至少一个测试床、切换交换机连接,所述切换交换机分别与所述至少一个测试仪、所述至少一个测试床连接,所述测试控制方法包括:
[0007]所述测试控制装置接收并存储来自测试床的测试请求,所述测试请求包括:指示测试床的标识信息、指示测试仪端口需求量的端口需求信息、指示测试任务的任务信息;
[0008]从存储的测试请求中取出一待测测试请求,根据所述待测测试请求的标识信息确定出所述切换交换机与待测测试床连接的测试床侧端口,根据所述待测测试请求的端口需求信息确定出所述切换交换机与一可用测试仪的空闲端口连接的测试仪侧端口;
[0009]指示所述切换交换机将所述测试床侧端口与所述测试仪侧端口设置在同一局域网,所述同一局域网与所述切换交换机的其他端口设置的局域网不同,以便于所述可用测试仪只对所述待测测试床进行测试。
[0010]第二方面,提供一种测试控制装置,所述测试控制装置分别与至少一个测试仪、至少一个测试床、切换交换机连接,所述切换交换机分别与所述至少一个测试仪、所述至少一个测试床连接,所述测试控制装置包括:
[0011]接收存储单元,用于接收并存储来自测试床的测试请求,所述测试请求包括指示测试床的标识信息、指示测试仪端口需求量的端口需求信息、指示测试任务的任务信息;
[0012]确定端口单元,用于从存储的测试请求中取出一待测测试请求,根据所述待测测试请求的标识信息确定出所述切换交换机与所述待测测试床连接的测试床侧端口,根据所述待测测试请求的端口需求信息确定出所述切换交换机与一可用测试仪的空闲端口连接的测试仪侧端口;
[0013]指示局域网单元,用于指示所述切换交换机将所述测试床侧端口与所述测试仪侧端口设置在同一局域网,所述同一局域网与所述切换交换机的其他端口设置的局域网不同,以便于所述可用测试仪只对所述待测测试床进行测试。
[0014]第三方面,提供一种测试系统,包括:
[0015]上述任一种测试控制装置;
[0016]与所述测试控制装置连接的至少一个测试床;
[0017]与所述测试控制装置连接的至少一个测试仪;
[0018]与所述测试控制装置连接的切换交换机,所述切换交换机分别与所述至少一个测试仪、所述至少一个测试床连接。
[0019]本发明实施例提供一种测试控制方法、装置和测试系统,能够接收并存储测试请求之后,每次处理存储的测试请求中的待测测试请求,从而保证测试请求对应的测试仪每次只测试待测测试床,解决了测试仪收到多个测试请求而无从处理的问题;再确定出切换交换机与待测测试床连接的测试床侧端口和与一测试仪的空闲端口连接的测试仪侧端口,将上述测试仪侧端口和上述测试床侧端口设置在同一局域网,从而使得只有在该局域网的端口能够进行通信。一方面,保证了能够为端口测试床分配合适的测试仪的端口,另一方面,保证了测试仪能够测试到的是待测测试床,并接收到待测测试床的数据,而不是测试其他测试床,接收到其他测试床的数据。因此,能够以自动方式,控制一个测试仪测试多个测试床,提高了测试效率,节省了人力物力。
【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本发明实施例提供的一种测试控制方法的流程图;
[0022]图2为本发明实施例提供的另一种测试控制方法的流程图;
[0023]图3为本发明实施例提供的一种测试控制装置的结构示意图;
[0024]图4为本发明实施例提供的另一种测试控制装置的结构示意图;
[0025]图5为本发明实施例提供的一种测试系统的结构示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]自动测试系统(Automatic Testing Systems,简称:ATS)是指在人极少参与或不参与的情况下,自动进行量测,处理数据,并以适当方式显示或输出测试结果的系统。与人工测试相比,自动测试省时、省力,能提高劳动生产率和产品质量,它对生产、科研和国防都有重要作用。
[0028]在不同的技术领域里,测试内容、要求、条件和自动测试系统各不相同,但都是利用计算机代替人的测试活动。一般自动测试系统包括:
[0029]控制器,一般是小型计算机、微型计算机或计算器(即专用母线控制器)。控制器应有测试程序软件,用来管理测试过程,控制数据流,接受测量结果,处理数据,检验读数误差,完成计算,并将结果送到显示器或打印机;激励源,即信号源,它向被测单元提供输入信号。它可以是电源、函数发生器、数模转换器、频率合成器等;测量仪表,用来测定被测单元的输出信号。它可以是模数转换器、频率计数器、数字万用表或其他测量装置;开关系统,用来规定被测单元与自动测试系统中其他部件之间的信号传输路线;人机接口,用来建立控制器与操作人员之间的联系。它可以是控制器的一部分,也可以是控制台上的开关、键盘、指示灯、显示器等。操作人员可通过键盘或开关把数据传输给控制器,控制器再把数据、结果和操作要求输向阴极射线管、发光二极管或指示灯组等显示器。必要时还可将测试结果输给
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1