CN106789402B - 一种基于自动化平台的多网口映射多机测试***和方法 - Google Patents
一种基于自动化平台的多网口映射多机测试***和方法 Download PDFInfo
- Publication number
- CN106789402B CN106789402B CN201611085702.XA CN201611085702A CN106789402B CN 106789402 B CN106789402 B CN 106789402B CN 201611085702 A CN201611085702 A CN 201611085702A CN 106789402 B CN106789402 B CN 106789402B
- Authority
- CN
- China
- Prior art keywords
- test
- dll
- instrument
- platform
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Abstract
本发明涉及通信产品生产测试领域,尤其涉及一种基于自动化平台的多网口映射多机测试***和方法,***包括测试仪表和PC端;所述测试仪表内置有IP映射转换模块的测试仪表,并且测试仪表上设有两个以上的用于连接待测产品的网口,所述每个网口通过射频线连接有一个功分器,功分器再接上两个射频线;所述PC端安装自动化产测平台ATE_Release,通过自动化产测平台ATE_Release的API函数与测试仪表交换数据,并且实现IP转换的PC端。本发明映射转换,实现多机测试的目的,使得测试环境搭建更加简便,操作过程更加精简,降低了设备使用成本,提高了测试效率。
Description
技术领域
本发明涉及通信产品生产测试领域,尤其涉及一种基于自动化平台的多网口映射多机测试***和方法。
背景技术
在通信类电子产品的制造过程中,为了提高产品的测试效率,往往会采用多机测试的方法,来实现一拖多的测试目的。这样不仅提高产品的测试效率,而且极大地提高了设备利用率,提升了产能输出。
较为普遍的多机测试环境一般是由一台仪表、一台Vlan交换机、多台测试电脑以及多张网卡组成,另外还需在网页中进行Server端的配置,环境搭建和配置过程较为繁琐,不利于高效生产。
发明内容
本发明的目的在于提供一种基于自动化平台的多网口映射多机测试***和方法,解决了现有的通信电子产品在测试时,对多台产品测试时所需的设备较多,连接复杂并且配配置极为繁琐的问题。
为解决上述问题,本发明所采取的技术方案是:
一种基于自动化平台的多网口映射多机测试***,包括测试仪表和PC端;
所述测试仪表内置有IP映射转换模块的测试仪表,并且测试仪表上设有两个以上的用于连接待测产品的网口;
所述PC端通过API函数与测试仪表交换数据,并且实现IP转换的PC端。
一种基于自动化平台的多网口映射多机测试***,包括测试仪表和PC端;
所述测试仪表内置有IP映射转换模块的测试仪表,并且测试仪表上设有两个以上的用于连接待测产品的网口,所述每个网口通过射频线连接有一个功分器,功分器再接上两个射频线;
所述PC端安装自动化产测平台ATE_Release,通过自动化产测平台ATE_Release的API函数与测试仪表交换数据,并且实现IP转换的PC端。
一种基于自动化平台的多网口映射多机测试方法,包括以下步骤:
步骤一,搭建测试平台,测试平台包括PC端和测试仪表,所述PC端通过API函数与测试仪表交换数据,所述测试仪表内置有IP映射转换模块,测试仪表上的网口,分别连接至PC端和两个以上的待测产品;
步骤二,在建测试平台中的仪器模块部分开发两个dll模块,分别是GDI.dll和主程序dll模块,并与测试平台对接,再创建一个独立于GDI.dll和主程序dll的exe进程,测试平台将exe进程作为程序接口,GDI.dll通过执行exe进程来实现与主程序dll的通信;
步骤三,执行exe进程协调GDI.dll和主程序dll之间的通信,避免了GDI.dll直接调用主程序dll时,出现进程冲突的异常现象;
步骤四,GDI.dll模块在平台初始化的时候获取测试配置文件的目录以及测试仪表界面UI中的数据(UI中的数据包括待测物的源IP地址和需要转换的多个子网口的IP地址),并将这些数据写到DeviceConfig.inf文件中,DeviceConfig.inf中包含了源IP和所设置的子网口IP的对应关系和顺序,以及仪表IP;
步骤五,测试仪表界面的GDI.dll调用exe来执行主程序的dll实现仪表初始化、加载仪器的配置,并且执行设置子网口IP映射的API函数,实现IP映射连通;
步骤六,开启测试后,将测试仪表中的GDI.dll控制模块融入到配置模块中。
进一步的,步骤六中,将测试仪表中的GDI.dll控制模块包括TX、RX、MASK以及EVM功能测试模块。
进一步的,PC端上安装有自动化产测平台ATE_Release。
采用上述技术方案所产生的有益效果在于:本发明映射转换,实现多机测试的目的,使得测试环境搭建更加简便,操作过程更加精简,降低了设备使用成本,提高了测试效率。
附图说明
图1是本发明一种基于自动化平台的多网口映射多机测试***连接示意图。
图2是本发明一种基于自动化平台的多网口映射多机测试方法的操作示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了一种基于自动化平台的多网口映射多机测试***的一个实施例:
一种基于自动化平台的多网口映射多机测试***,包括测试仪表和PC端;
所述测试仪表内置有IP映射转换模块的测试仪表,并且测试仪表上设有两个以上的用于连接待测产品的网口,所述每个网口通过射频线连接有一个功分器,功分器再接上两个射频线;
所述PC端安装自动化产测平台ATE_Release,通过自动化产测平台ATE_Release的API函数与测试仪表交换数据,并且实现IP转换的PC端。
图2示出了一种基于自动化平台的多网口映射多机测试方法的一个实施例:一种基于自动化平台的多网口映射多机测试方法,包括以下步骤:
步骤一,搭建测试平台,测试平台包括PC端和测试仪表,所述PC端通过API函数与测试仪表交换数据,所述测试仪表内置有IP映射转换模块,测试仪表上的网口,分别连接至PC端和两个以上的待测产品;
步骤二,在建测试平台中的仪器模块部分开发两个dll模块,分别是GDI.dll和主程序dll模块,并与测试平台对接,再创建一个独立于GDI.dll和主程序dll的exe进程,测试平台将exe进程作为程序接口,GDI.dll通过执行exe进程来实现与主程序dll的通信;
步骤三,执行exe进程协调GDI.dll和主程序dll之间的通信,避免了GDI.dll直接调用主程序dll时,出现进程冲突的异常现象;
步骤四,GDI.dll模块在平台初始化的时候获取测试配置文件的目录以及测试仪表界面UI中的数据(UI中的数据包括待测物的源IP地址和需要转换的多个子网口的IP地址),并将这些数据写到DeviceConfig.inf文件中,DeviceConfig.inf中包含了源IP和所设置的子网口IP的对应关系和顺序,以及仪表IP;
步骤五,测试仪表界面的GDI.dll调用exe来执行主程序的dll实现仪表初始化、加载仪器的配置,并且执行设置子网口IP映射的API函数,实现IP映射连通;
步骤六,开启测试后,将测试仪表中的GDI.dll控制模块融入到配置模块中。
根据本发明一种基于自动化平台的多网口映射多机测试方法的另一个实施例,步骤六中,将测试仪表中的GDI.dll控制模块包括TX、RX、MASK以及EVM功能测试模块。
根据本发明一种基于自动化平台的多网口映射多机测试方法的另一个实施例,PC端上安装有自动化产测平台ATE_Release。
根据本发明一种基于自动化平台的多网口映射多机测试***的一个实施例,***搭建的方法可以是:
1、首先在一台测试电脑上安装自动化产测平台ATE_Release。该平台可以加载测试程序对被测物进行测试。
2、准备一台仪表(以4*4为例,所谓4*4是指4个射频端口加上4个子网络端口),多根射频线、多根扣线、多个功分器和网线。
3、以被测物为2T2R为例(2T:2根天线发送信号,2R:2根天线接受信号)。
4、测试电脑网口拉一根网线连接仪表总网口,然后将仪表的4网口分别连接4个被测物的网口,在仪表的4个射频端口分别连上4根射频线,每一根射频线再接上一个功分器,功分器再接上两个射频线(该射频线需加上扣线或者顶针直接接在被测物AP模块的两个扣子上面即可)总共用线情况为:12根射频线+4个功分器+8根扣线或者顶针。
5、分别接通仪表和被测物电源,搭建环境完毕。
尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
Claims (3)
1.一种基于自动化平台的多网口映射多机测试方法,其特征在于包括以下步骤:
步骤一,搭建测试平台,测试平台包括PC端和测试仪表,所述PC端通过API函数与测试仪表交换数据,所述测试仪表内置有IP映射转换模块,测试仪表上的网口,分别连接至PC端和两个以上的待测产品;
步骤二,在建测试平台中的仪器模块部分开发两个dll模块,分别是GDI.dll和主程序dll模块,并与测试平台对接,再创建一个独立于GDI.dll和主程序dll的exe进程,测试平台将exe进程作为程序接口,GDI.dll通过执行exe进程来实现与主程序dll的通信;
步骤三,执行exe进程协调GDI.dll和主程序dll之间的通信,避免了GDI.dll直接调用主程序dll时,出现进程冲突的异常现象;
步骤四,GDI.dll模块在平台初始化的时候获取测试配置文件的目录以及测试仪表界面UI中的数据,并将这些数据写到DeviceConfig.inf文件中,DeviceConfig.inf中包含了源IP和所设置的子网口IP的对应关系和顺序,以及仪表IP;
步骤五,测试仪表界面的GDI.dll调用exe来执行主程序的dll实现仪表初始化、加载仪器的配置,并且执行设置子网口IP映射的API函数,实现IP映射连通;
步骤六,开启测试后,将测试仪表中的GDI.dll控制模块融入到配置模块中。
2.根据权利要求1所述的一种基于自动化平台的多网口映射多机测试方法,其特征在于:步骤六中,将测试仪表中的GDI.dll控制模块包括TX、RX、MASK以及EVM功能测试模块。
3.根据权利要求1所述的一种基于自动化平台的多网口映射多机测试方法,其特征在于:PC端上安装有自动化产测平台ATE_Release。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611085702.XA CN106789402B (zh) | 2016-11-30 | 2016-11-30 | 一种基于自动化平台的多网口映射多机测试***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611085702.XA CN106789402B (zh) | 2016-11-30 | 2016-11-30 | 一种基于自动化平台的多网口映射多机测试***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106789402A CN106789402A (zh) | 2017-05-31 |
CN106789402B true CN106789402B (zh) | 2020-04-03 |
Family
ID=58913925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611085702.XA Active CN106789402B (zh) | 2016-11-30 | 2016-11-30 | 一种基于自动化平台的多网口映射多机测试***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106789402B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109151859B (zh) * | 2018-07-19 | 2021-09-07 | 太仓市同维电子有限公司 | 一种网口无固定ip的ap产品的多机测试方法 |
CN109491724A (zh) * | 2018-11-11 | 2019-03-19 | 上海精密计量测试研究所 | 测试设备的软件通用测试平台对专用测试程序的调用方法 |
CN109870620A (zh) * | 2019-02-25 | 2019-06-11 | 浙江极智通信科技股份有限公司 | 带网口的通信设备的高低温测试方法和*** |
CN110290025B (zh) * | 2019-06-27 | 2023-01-31 | 太仓市同维电子有限公司 | 一种交换机一站式生产测试方法 |
CN112671596A (zh) * | 2020-11-18 | 2021-04-16 | 武汉迈威通信股份有限公司 | 一种远程控制的自动化测试***及测试方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216929A (zh) * | 2007-12-26 | 2008-07-09 | 广东威创视讯科技股份有限公司 | 一种处理图像的方法 |
CN101957791A (zh) * | 2009-07-16 | 2011-01-26 | 埃森哲环球服务有限公司 | 将针对图形用户界面的测试脚本模块化和方面化 |
US8495619B2 (en) * | 2005-06-29 | 2013-07-23 | Flexera Software Llc | Method and system for pre-deployment conflict checking |
CN104516798A (zh) * | 2013-09-26 | 2015-04-15 | 晨星半导体股份有限公司 | 无线一对多测试*** |
-
2016
- 2016-11-30 CN CN201611085702.XA patent/CN106789402B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8495619B2 (en) * | 2005-06-29 | 2013-07-23 | Flexera Software Llc | Method and system for pre-deployment conflict checking |
CN101216929A (zh) * | 2007-12-26 | 2008-07-09 | 广东威创视讯科技股份有限公司 | 一种处理图像的方法 |
CN101957791A (zh) * | 2009-07-16 | 2011-01-26 | 埃森哲环球服务有限公司 | 将针对图形用户界面的测试脚本模块化和方面化 |
CN104516798A (zh) * | 2013-09-26 | 2015-04-15 | 晨星半导体股份有限公司 | 无线一对多测试*** |
Also Published As
Publication number | Publication date |
---|---|
CN106789402A (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106789402B (zh) | 一种基于自动化平台的多网口映射多机测试***和方法 | |
US20200348360A1 (en) | Device, system and method to support communication of test, debug or trace information with an external input/output interface | |
US9157953B2 (en) | Test systems with cables that support multiple communications buses | |
CN204291015U (zh) | 一种通信产品的测试*** | |
CN102724007B (zh) | 通信终端测试方法及测试装置 | |
CN104348673A (zh) | 一种调测的方法、主控板和业务板 | |
CN103533572A (zh) | Wifi性能自动化测试方法及装置 | |
CN105406930A (zh) | 多通道信道仿真器、终端一致性测试***及相位校准*** | |
CN105262638A (zh) | 一种同时测试多台电子产品的方法 | |
CN103888970A (zh) | 一种测试设备 | |
CN204405748U (zh) | 可自由扩展测试接口的新型线束测试仪 | |
CN109030960B (zh) | 一种5g天线滤波器一体化单元s参数测试方法 | |
CN209946880U (zh) | 一种用于ai异构服务器的测试板卡 | |
CN102664836B (zh) | 一种用于宽带无线通信数字基带处理器的原型验证平台 | |
CN104994040B (zh) | 一种以太网交换机及其应用的端口复用方法 | |
CN203658990U (zh) | 一种中央处理器调试装置 | |
CN206363306U (zh) | 一种终端及其串口通信电路 | |
CN205176076U (zh) | 连接多端口测试装置和多端口器件的开关装置 | |
CN213813918U (zh) | 一种用于USB Type-C从机接口测试的自动化测试*** | |
CN204795865U (zh) | 一种摄像头连接线路板及电子设备 | |
TW201441827A (zh) | 通用序列匯流排裝置、通訊方法及電腦程式產品 | |
CN205430264U (zh) | 多通道信道仿真器、终端一致性测试***及相位校准*** | |
CN102546038A (zh) | 一种wifi信号测试方法 | |
CN111294155A (zh) | 一种适配器、数据传输***及方法 | |
CN107564492B (zh) | 一种自适应级联的图形信号发生*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |