CN109743221B - 一种适用于通信设备的测试方法 - Google Patents
一种适用于通信设备的测试方法 Download PDFInfo
- Publication number
- CN109743221B CN109743221B CN201811586687.6A CN201811586687A CN109743221B CN 109743221 B CN109743221 B CN 109743221B CN 201811586687 A CN201811586687 A CN 201811586687A CN 109743221 B CN109743221 B CN 109743221B
- Authority
- CN
- China
- Prior art keywords
- tested
- current
- test
- equipment
- index value
- 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
Landscapes
- Testing Electric Properties And Detecting Electric Faults (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
本发明公开了一种适用于通信设备的测试方法,用于测量多个被测设备的不同参数,将多个被测设备各自的设备指令存储至函数库;将测量不同设备参数的多个测试仪器各自的仪器指令分类存储至数据库;控制单元调用函数库指令可以实现对多个被测设备实现不同参数的测试。本发明进行了模块化设计,操作简单、方便,可重用性强,极大提高测试的效率。
Description
技术领域
本发明涉及的是一种适用于通信设备的测试方法。
背景技术
以往通信设备的测试都特别麻烦,需要N次按键设置被测设备一个参数,然后再设置测试仪器,读取测试指标并记录,然后再N次按键设置被测设备下一个参数,再设置测试仪器,读取测试指标并记录,一台设备的测试需要多次重复以上操作,对测试人员要求不仅需要会使用测试仪器,而且能熟练操作设备的设置,这种测试不仅浪费人力而且浪费时间,市面上也出现了一些自动测试平台,针对某种设备使用计算机控制设备控制仪器,完成一次测试,这种平台的搭建每次都需要使用计算机搭建测试环境,连接设备与仪器,相对也比较麻烦。
发明内容
本发明针对上述不足,设计了一种用于测量多个被测设备的不同参数的测试方法。
本发明所要解决的技术问题是由以下技术方案实现的:
一种适用于通信设备的测试方法,用于测量多个被测设备的不同参数,其特征在于包括以下步骤:
(1)将多个被测设备各自的设备指令存储至函数库记为函数库M;将测量不同设备参数的多个测试仪器各自的仪器指令分类存储至数据库记为函数库N;
(2)在测量某一被测设备时,将该被测设备作为当前被测设备;
(3)控制单元调用函数库M指令读取当前被测设备,设置当前被测设备的当前指标值,并读回被测设备的显示的当前指标值,确保读回的当前指标值与设置的当前指标值相一致;
(4)控制单元根据预置方法库中当前指标值与当前被测参数的对应关系,确定当前被测参数所对应的测试仪器;
(5)控制单元调用函数库N指令读取测试仪器,对测试仪器进行初始化,并设置测试仪器的参数,并读回测试仪器的显示的参数值,确保读回的参数值与设置的参数值相一致;
(6)控制单元控制测试仪器对当前被测设备进行测试,然后读取测试仪器的被测参数并上传至控制单元的存储模块;
(7)判断测试是否完成,如果完成,则结束测试;否则,判断是否对当前被测设备的当前被测参数继续进行测试,如果是,则转入步骤(8),如果需对当前被测设备的下一个被测参数进行测试,则转入步骤(9);如果需对下一被测设备进行测试,则转入步骤(10);
(8)控制单元设置当前被测设备的当前被测参数对应的下一个指标值,并将下一个指标值作为当前指标值后,执行步骤(3)至(7);
(9)控制单元设置当前被测设备的下一个被测参数对应的指标值,并将下一个被测参数作为当前被测参数,将下一个被测参数对应的指标值作为当前指标值后,执行步骤(3)至(7);
(10)将下一被测设备作为当前被测设备,转入步骤(3)。
其中,所述的测试仪器包括功率测试仪、信号源测试仪、频谱测试仪、网络分析仪和误码测试仪。
本发明具有以下优点:
1、本方法可对多种设备的不同参数进行测试,给出测试连接框图,并给出具体操作步骤,操作简单、方便,可重用性强,极大提高测试的效率;
2、对测试人员测试水平及对设备熟悉程度要求比较低,即使没有接触过的人员也可进行测试,该测试方法采用通用化思想,使用灵活方便;
3、控制器对一些常用测试指标进行了模块化设计,可进行输入设置,然后进行提示操作测试,测试过程简单,测试方法简易,并且可以二次录入别的被测设备及测试方法。
附图说明
图1为本发明测试方法框图;
图2为本发明控制单元设计流程图;
图3为本发明使用过程图。
具体实施方式
下面你,结合附图1-3对本发明作进一步说明。
如图1所示,本发明的一种适用于通信设备的测试方法,包括被测设备集、测试仪器集及控制单元,其中被测设备集由设备A、设备B、设备C、设备D等被测设备组成;测试仪器集由功率计类、信号源类、频谱仪类、网络分析仪类、误码仪类等多种类型仪器组成;控制单元包括电路板组件、接口模块、存储模块、液晶屏、键盘、电源接口、可充电模块及控制程序。
按照图1连接,选择一种被测设备;控制单元提示使用者按照给出的框图与测试仪器进行连接,将测试仪器通过接口模块与控制单元连接。
一种适用于通信设备的测试方法,用于测量多个被测设备的不同参数,其特征在于包括以下步骤:
(1)将多个被测设备各自的设备指令存储至函数库记为函数库M;将测量不同设备参数的多个测试仪器各自的仪器指令分类存储至数据库记为函数库N;其中,所述的测试仪器包括功率测试仪、信号源测试仪、频谱测试仪、网络分析仪和误码测试仪。
(2)在测量某一被测设备时,将该被测设备作为当前被测设备;
(3)控制单元调用函数库M指令读取当前被测设备,设置当前被测设备的当前指标值,并读回被测设备的显示的当前指标值,确保读回的当前指标值与设置的当前指标值相一致;
(4)控制单元根据预置方法库中当前指标值与当前被测参数的对应关系,确定当前被测参数所对应的测试仪器;
(5)控制单元调用函数库N指令读取测试仪器,对测试仪器进行初始化,并设置测试仪器的参数,并读回测试仪器的显示的参数值,确保读回的参数值与设置的参数值相一致;
(6)控制单元控制测试仪器对当前被测设备进行测试,然后读取测试仪器的被测参数并上传至控制单元的存储模块;
(7)判断测试是否完成,如果完成,则结束测试;否则,判断是否对当前被测设备的当前被测参数继续进行测试,如果是,则转入步骤(8),如果需对当前被测设备的下一个被测参数进行测试,则转入步骤(9);如果需对下一被测设备进行测试,则转入步骤(10);
(8)控制单元设置当前被测设备的当前被测参数对应的下一个指标值,并将下一个指标值作为当前指标值后,执行步骤(3)至(7);
(9)控制单元设置当前被测设备的下一个被测参数对应的指标值,并将下一个被测参数作为当前被测参数,将下一个被测参数对应的指标值作为当前指标值后,执行步骤(3)至(7);
(10)将下一被测设备作为当前被测设备,转入步骤(3)。
下面结合具体实施例进行说明:
图2为本控制单元的设计流程图,首先控制单元将所有被测设备及测试仪器使用到的协议录入到数据库,当选择一种被测设备时,控制单元调用数据库中函数对被测设备进行互通,设置被测设备的当前指标值,并读回被测设备的显示的当前指标值,确保读回的当前指标值与设置的当前指标值相一致,然后控制单元调用该被测设备使用到的测试方法,测试方法中根据具体测试使用到的仪器,调用数据库中的仪器指令,对测试仪器进行初始化,并设置测试仪器的参数,读回测试仪器的显示的参数值,确保读回的参数值与设置的参数值相一致,然后读取测试仪器的被测参数并上传至控制单元的存储模块,这样便完成了设备1第一个测试项指标1的测试,然后控制单元设置循环开始设备1指标2的设置与测试,并同样设置测试仪器的的下一个参数,读回测试仪器的显示的参数值,然后读取测试仪器的被测参数并上传至控制单元的存储模块,直至控制单元将设备1第一个测试项所有测试指标完成,提示开始设备1下一个测试项,控制单元设计过程同第一个测试项的测试过程,只是使用到的仪器不同,控制单元调用该测试项对应的仪器进行测试。
图3为本发明的使用过程图,先选择一种被测设备,然后控制单元调用存储模块中的测试框图给出被测设备的连接框图,根据连接框图连接被测设备与测试仪器,按照图2的具体步骤测试被测设备1测试指标,并存储,完成测试后可选择另一台被测设备。
具体包括以下步骤:
1.设计被测设备及测试仪器的数据库,将被测设备指令存储至函数库记为函数库M,将功率计类、误码仪类、频谱仪类、网络分析仪类、信号源类等类型仪器指令分类存储至数据库记为函数库N,其中功率计类记为子函数库a、误码仪类记为子函数库b、频谱仪类记为子函数库c、网络分析仪类记为子函数库d等多种子函数库,由于不同厂家不同型号的仪器指令存在差异,因此函数库对不同厂家不同类型仪器分类,每个子函数库中包含各个厂家该种类型的仪器,将所有指令分类,每调用一个指令,程序进行对比,如果读回值与设置值正确则停止比对,负责继续进行比对,直至完全正确;
2.将设备A、设备B、设备C、设备D等设备的测试方法分类设计,例如设备A测试功率记为类Fa、设备A测试误码记为类Fb、设备B测试误码记为类Fc、设备B测试杂散记为类Fd、设备C测试功率记为类Fe、设备C测试谐波类Ff、设备D测试增益记为类Fh、设备D测试门限记为类Fg等;
3.将设备A、设备B、设备C、设备D等设备的测试方法框图以图片形式存储至存储模块,其中设备A对应测试框图为p1,设备B对应测试框图为p2,设备C对应测试框图为p3,设备D对应测试框图为p4等测试框图;
4.通过按键指令选择被测设备类型为设备A,程序调用p1图片以显示屏显示给用户,用户根据框图进行被测设备与被测仪器之间的连接;
5.设备集通过接口模块及电路板组件等与程序连接,程序调用数据库M指令读取设备A名称为被测设备名称一致,开始对设备A进行设置测试,具体包括:a)设置设备A第一个被测参数的第一个指标,并读回设备相应参数值,确保读取值与设置值一致;b)调用设备A测试方法Fa,其中方法Fa使用到的测试仪器为功率计,程序调用功率计子函数库a,进行功率计初始化并设置功率计相应参数,判断读取功率计被设置参数与设置参数一致,然后读取被测功率,并将读取值上传至存储模块;c)设置设备A第二个被测指标,重复过程a)和b),直至Fa指标测试完成,程序通过提示音与提示信息提示开始测试设备A的测试方法Fb;d)设置设备A第二个被测参数第一个测试指标,并读回设备相应参数值,确保读取值与设置值一致;e)调用设备A测试方法Fb,其中方法Fb使用到的测试仪器为误码仪、功率计等,程序调用误码仪子函数库b和功率计子函数库a,进行误码仪和功率计初始化并设置其相应参数,并取回设置参数,最终读取误码率,上报给存储模块;f)设置设备A第二个被测参数第二个测试指标,重复过程d)和e),直至设备A第二个被测参数所有测试指标完成;g)设置设备A第三个被测参数、第四个被测参数等;
6.按照过程5和6的方法对设备B、设备C、设备D……设备进行测试,其中不同的测试方法调用不同的方法库。
Claims (2)
1.一种适用于通信设备的测试方法,用于测量多个被测设备的不同参数,其特征在于包括以下步骤:
(1)将多个被测设备各自的设备指令存储至函数库记为函数库M;将测量不同设备参数的多个测试仪器各自的仪器指令分类存储至数据库记为函数库N;
(2)在测量某一被测设备时,将该被测设备作为当前被测设备;
(3)控制单元调用函数库M指令读取当前被测设备,设置当前被测设备的当前指标值,并读回被测设备的显示的当前指标值,确保读回的当前指标值与设置的当前指标值相一致;
(4)控制单元根据预置方法库中当前指标值与当前被测参数的对应关系,确定当前被测参数所对应的测试仪器;
(5)控制单元调用函数库N指令读取测试仪器,对测试仪器进行初始化,并设置测试仪器的参数,并读回测试仪器的显示的参数值,确保读回的参数值与设置的参数值相一致;
(6)控制单元控制测试仪器对当前被测设备进行测试,然后读取测试仪器的被测参数并上传至控制单元的存储模块;
(7)判断测试是否完成,如果完成,则结束测试;否则,判断是否对当前被测设备的当前被测参数继续进行测试,如果是,则转入步骤(8),如果需对当前被测设备的下一个被测参数进行测试,则转入步骤(9);如果需对下一被测设备进行测试,则转入步骤(10);
(8)控制单元设置当前被测设备的当前被测参数对应的下一个指标值,并将下一个指标值作为当前指标值后,执行步骤(3)至(7);
(9)控制单元设置当前被测设备的下一个被测参数对应的指标值,并将下一个被测参数作为当前被测参数,将下一个被测参数对应的指标值作为当前指标值后,执行步骤(3)至(7);
(10)将下一被测设备作为当前被测设备,转入步骤(3)。
2.根据权利要求1所述的一种适用于通信设备的测试方法,其特征在于:所述的测试仪器包括功率测试仪、信号源测试仪、频谱测试仪、网络分析仪和误码测试仪。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811586687.6A CN109743221B (zh) | 2018-12-25 | 2018-12-25 | 一种适用于通信设备的测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811586687.6A CN109743221B (zh) | 2018-12-25 | 2018-12-25 | 一种适用于通信设备的测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109743221A CN109743221A (zh) | 2019-05-10 |
CN109743221B true CN109743221B (zh) | 2021-06-04 |
Family
ID=66359723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811586687.6A Active CN109743221B (zh) | 2018-12-25 | 2018-12-25 | 一种适用于通信设备的测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109743221B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724007A (zh) * | 2012-06-29 | 2012-10-10 | 青岛海信移动通信技术股份有限公司 | 通信终端测试方法及测试装置 |
CN106646315A (zh) * | 2016-12-30 | 2017-05-10 | 福建利利普光电科技有限公司 | 一种数字测量仪器的自动测试***及其测试方法 |
US10146668B1 (en) * | 2013-12-20 | 2018-12-04 | EMC IP Holding Company LLC | Modeling code coverage in software life cycle |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104967494B (zh) * | 2015-04-30 | 2018-05-11 | 华为技术有限公司 | 一种测试方法、设备和*** |
US10019344B1 (en) * | 2015-08-31 | 2018-07-10 | VCE IP Holding Company LLC | Computer implemented system and method and computer program product for a test framework for orchestration workflows |
CN107733740B (zh) * | 2017-10-25 | 2020-07-31 | 中国电子科技集团公司第五十四研究所 | 一种基于vee的通信设备自动测试方法 |
CN108362960A (zh) * | 2018-01-08 | 2018-08-03 | 广州慧睿思通信息科技有限公司 | 基于matlab的自动化测试***及方法 |
-
2018
- 2018-12-25 CN CN201811586687.6A patent/CN109743221B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724007A (zh) * | 2012-06-29 | 2012-10-10 | 青岛海信移动通信技术股份有限公司 | 通信终端测试方法及测试装置 |
US10146668B1 (en) * | 2013-12-20 | 2018-12-04 | EMC IP Holding Company LLC | Modeling code coverage in software life cycle |
CN106646315A (zh) * | 2016-12-30 | 2017-05-10 | 福建利利普光电科技有限公司 | 一种数字测量仪器的自动测试***及其测试方法 |
Non-Patent Citations (2)
Title |
---|
Wei Cheng.Remote automatic test system based on MATLAB using VISA over LAN.《2015 International Conference on Advanced Mechatronic Systems》.2015, * |
基于VEE自动测试平台的设计与应用;马萌;《计算机与网络》;20151126;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109743221A (zh) | 2019-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111078482B (zh) | 通讯导航设备测试***、方法、设备和可读存储介质 | |
CN106776294B (zh) | 安卓手机自动化测试方法和*** | |
CN101287266B (zh) | 手机测试***及方法 | |
CN107678960B (zh) | 智能电能表软件黑盒测试***及方法 | |
CN108717393A (zh) | 一种应用程序测试方法及移动终端 | |
CN101272422A (zh) | 一种手机自动化测试方法 | |
CN107945498A (zh) | 遥控器测试方法、装置及测试终端 | |
CN101334448A (zh) | 一种测试印刷线路板的测试平台及方法 | |
CN106155907A (zh) | 一种自动化测试方法、装置和计算设备 | |
CN110543300B (zh) | 汽车仪表自动化测试脚本自动生成方法及工具 | |
CN107797004B (zh) | 一种航天器电性能测试用例数字化验证***和方法 | |
CN104364766A (zh) | 测试仪器基于来自测试中***的信息的定制操作 | |
CN107505520A (zh) | 场景式智能自动测试平台及方法 | |
CN101808343A (zh) | Arm数字基带芯片中sim/usim卡控制器自动化测试电路结构及方法 | |
CN113359010A (zh) | 核心板测试***及其测试方法 | |
CN108738059B (zh) | Wifi模块测试方法及装置 | |
JP2975376B2 (ja) | 信号測定装置及び方法 | |
CN109743221B (zh) | 一种适用于通信设备的测试方法 | |
CN113037583B (zh) | 测试装置、方法及可读存储介质 | |
CN110212996B (zh) | 频谱仪校准***、并行校准方法及自动排配校准方法 | |
CN116506007A (zh) | 光模块固件测试***及方法 | |
CN110446026A (zh) | 一种电性能测试设备集中测试的方法及*** | |
CN107733740B (zh) | 一种基于vee的通信设备自动测试方法 | |
CN116261091A (zh) | 一种可定制测试流程的蓝牙测试***及方法 | |
CN110297754A (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 |