一种基于以太网的一对多测试系统及测试方法与流程

文档序号:16781183发布日期:2019-02-01 19:08阅读:338来源:国知局
一种基于以太网的一对多测试系统及测试方法与流程

本发明属于电子设备测试技术领域,具体涉及一种应用于电子产品测试过程的功能开发,为电子产品的功能、性能等验证测试提供支持的基于以太网的一对多测试系统及测试方法。



背景技术:

随着电子及微电子专业的飞速发展,我国电子设备的研制水平逐步提高,在电子化、信息化、网络化、智能化的道路上稳扎稳打地前行。不同电子产品的使用要求是可靠、稳定,这就要求产品研制过程中必须具有全面性的测试。测试软件的设计以及测试功能的实现,能够保证产品的质量,进而获得市场占用力。随着网络的普及,基于以太网的测试系统变成了趋势,以太网能够对产品实现一对多的测试,提高测试效率;同时,将测试系统中的基本操作进行标准化设计,测试流程通过调用进行流程测试,则测试质量将会有所提高。以太网的应用通常是将节点的ip地址预先定义好,然后基于ip地址进行不同节点的访问,本发明提出一种基于动态ip地址自适应定义的以太网一对多测试系统及测试方法,旨在提供一种高效的多产品测试系统,方便并行地进行多台产品测试,提高产品测试效率。



技术实现要素:

(一)要解决的技术问题

本发明提出一种基于以太网的一对多测试系统及测试方法,以解决如何使用单一流程测试方法对多台测试设备进行测试,以及提高产品测试效率的技术问题。

(二)技术方案

为了解决上述技术问题,本发明提出一种基于以太网的一对多测试系统,该测试系统包括一台测试装置和多台测试设备;其中,每台测试设备对待测硬件资源的访问元操作进行标准化设计,统一接口访问格式,内含完全一致的支撑软件,流程控制统一化;测试装置对多台测试设备顺序上电,动态分配每台测试设备的ip地址,然后基于ip地址对每台测试设备进行流程测试。

此外,本发明还提出一种基于以太网的一对多测试方法,该测试方法包括,每台测试设备对待测硬件资源的访问元操作进行标准化设计,统一接口访问格式,内含完全一致的支撑软件,流程控制统一化;测试装置对多台测试设备顺序上电,动态分配每台测试设备的ip地址,然后基于ip地址对每台测试设备进行流程测试。

进一步地,每台测试设备对待测硬件资源的访问元操作进行标准化设计时,将不需要的或者可以省略的操作直接定义成“空操作”,使得硬件访问具有一致性。

进一步地,测试装置对多台测试设备进行流程测试时,每台测试设备端的软件初始化时为固定的ip地址b,流程测试软件端在测试前根据测试设备数量一直查询是否有ip地址b,如果有则更改测试设备的ip地址为动态定义的ip地址,直到所有测试设备上电完毕,开始向多台产品设备发送测试元操作,根据执行结果判断测试的正确性;测试设备上电后,接收指令,如果指令是更改ip地址时,进行ip地址更改,并重新连接,如果是硬件资源访问的元操作,则执行并返回结果。

(三)有益效果

本发明提出的基于以太网的一对多测试系统及测试方法,每台测试设备对硬件资源的访问元操作进行标准化设计,统一接口访问格式,内含完全一致的支撑软件,流程控制统一化;测试装置通过对多台测试设备顺序上电,动态分配每台测试设备的ip地址,然后基于ip地址对每台测试设备进行流程测试,达到便利性、高效性等效果。

本发明的优点包括:测试设备中软件版本一致,便于设计者的开发升级;采用元操作的标准化设计,降低设计难度,进而提高软件质量;动态ip地址定义,支持多台测试设备连接,同时测试多台产品。

附图说明

图1为本发明实施例的测试系统连接结构图;

图2为本发明实施例的测试方法流程图。

具体实施方式

为使本发明的目的、内容和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。

本实施例提出一种基于以太网的一对多测试系统及测试方法,该测试系统的连接结构,如图1所示。该测试系统包括一台测试装置和多台测试设备;其中,每台测试设备对硬件资源的访问元操作进行标准化设计,统一接口访问格式,内含完全一致的支撑软件,流程控制统一化;测试装置对多台测试设备顺序上电,动态分配每台测试设备的ip地址,然后基于ip地址对每台测试设备进行流程测试。

基于上述测试系统,本实施例的测试方法包括:

将多台测试设备与测试流程软件所处的设备连接到一块,在测试过程中,为测试设备1上电,等流程测试软件检测到测试设备1后,再依次为测试设备2、...、测试设备n上电,等全部测试设备上电后,开始执行多台产品的并行测试。

每台测试设备执行的应用程序对待测硬件资源进行元操作的标准化设计。在测试设备中对不同类型的硬件资源和接口,采用统一的的访问流程设计,包括初始化、属性配置、读、写、状态查询等操作,对于某些硬件资源或接口中,将不需要的或者可以省略的操作直接定义成“空操作”,使得硬件访问具有一致性。测试设备与测试流程软件以命令交互的形式进行功能调用,流程测试软件发送测试要求指令,然后回收测试结果,用于判断最终的测试结果。

每台测试设备端的软件初始化时为固定的ip地址b,流程测试软件端在测试前根据测试设备数量一直查询是否有ip地址b,如果有则更改测试设备的ip地址为动态定义的ip地址,直到所有测试设备上电完毕,开始向多台产品设备发送测试元操作,根据执行结果判断测试的正确性。测试设备上电后,接收指令,如果指令是更改ip地址时,进行ip地址更改,并重新连接,如果是硬件资源访问的元操作,则执行并返回结果。其中,流程测试软件端和测试设备端的软件设计流程,如图2所示。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。



技术特征:

技术总结
本发明属于电子设备测试技术领域,具体涉及一种应用于电子产品测试过程的功能开发,为电子产品的功能、性能等验证测试提供支持的基于以太网的一对多测试系统及测试方法。本发明中,每台测试设备对硬件资源的访问元操作进行标准化设计,统一接口访问格式,内含完全一致的支撑软件,流程控制统一化;测试装置通过对多台测试设备顺序上电,动态分配每台测试设备的IP地址,然后基于IP地址对每台测试设备进行流程测试,达到便利性、高效性等效果。

技术研发人员:陈亮;魏赫颖;徐妍
受保护的技术使用者:天津津航计算技术研究所
技术研发日:2018.10.30
技术公布日:2019.02.01
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1