CN102201877A - 一种基于ttcn-3的数字对讲机空中接口测试方法及装置 - Google Patents
一种基于ttcn-3的数字对讲机空中接口测试方法及装置 Download PDFInfo
- Publication number
- CN102201877A CN102201877A CN2011101256596A CN201110125659A CN102201877A CN 102201877 A CN102201877 A CN 102201877A CN 2011101256596 A CN2011101256596 A CN 2011101256596A CN 201110125659 A CN201110125659 A CN 201110125659A CN 102201877 A CN102201877 A CN 102201877A
- Authority
- CN
- China
- Prior art keywords
- test
- module
- ttcn
- testing
- control 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种基于TTCN-3的数字对讲机空中接口测试方法及装置,其中方法包括1)进行初始化,包括主控制模块启动并创建两个并行测试组件,一为终端仿真模块,二是被测终端设置模块;2)两个并行测试组件分别运行,首先同主控制模块进行握手通信,让主控制模块及时掌握两个并行测试组件的运行状态,并判断两个并行测试组件是否有异常,若两者都正常,执行步骤3),若为否,结束测试;3)被测终端设置模块控制被测终端进行参数设置,或直接在被测终端上进行参数设置等步骤;其中装置包括含有TTCN-3测试脚本、***接口在内的通用PC机、射频模块、被测终端。与现有技术相比,本发明具有测试全面、通用性好、成本低、部署简单等优点。
Description
技术领域
本发明涉及一种数字对讲机空中接口测试领域,尤其是涉及一种基于TTCN-3的数字对讲机空中接口测试方法及装置。
背景技术
数字对讲机有着许多的优点,首先是可以更好地高效利用频谱资源,数字对讲机可以在一条指定的信道上装载更多用户,提高频谱利用率,是一种解决频率拥挤的方案,具有长远的意义。其次是提高通话质量,由于数字通信技术拥有***举措功能,和模拟对讲机相比,可以在一个范围更广泛的信号环境中,实现更好的语音质量,接收到的音频噪声会更少,声音也更清晰。然后是提高和改进语音和数据集成,改变控制信号随距离增加而降低的弱点,与类似集成模拟的语音及数据***相比,数字对讲机可以提供更好的数据处理及界面功能,从而使更多的数据应用可以被集成到同一个双向无线通信基站结构内。基于上述三大特点,工信部666号文件精神,强调我国模拟对讲机将逐步向数字对讲机发展演进,制定行业数字对讲机的标准化在各专家和企业里的呼声也越来越高。
目前,针对数字对讲机的测试方法一般仅限于射频指标的测试,如果要做到通信***所需的全面功能测试,则需要定制对讲机综合测试仪,综合测试仪器设备生产周期长,且费用昂贵,还不具有通用性。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种测试全面、通用性好、成本低、部署简单的基于TTCN-3的数字对讲机空中接口测试方法及装置。
本发明的目的可以通过以下技术方案来实现:
一种基于TTCN-3的数字对讲机空中接口测试方法,其特征在于,包括以下几个步骤:
1)进行初始化,包括主控制模块启动并创建两个并行测试组件,一为终端仿真模块,二是被测终端设置模块;
2)两个并行测试组件分别运行,首先同主控制模块进行握手通信,让主控制模块及时掌握两个并行测试组件的运行状态,并判断两个并行测试组件是否有异常,若两者都正常,执行步骤3),若为否,结束测试;
3)被测终端设置模块控制被测终端进行参数设置,或直接在被测终端上进行参数设置;
4)终端仿真模块发送呼叫请求信息;
5)呼叫请求信息经过***接口传送至射频模块,进行发射;
6)被测终端此时根据接收到的射频信号,做出正确的响应信息;
7)两个并行测试组件分别与主控制模块进行同步测试;
8)终端仿真模块收到经***接口回来的消息后,判断返回结果是否符合预期,若为是,测试通过,若为否,测试不通过;
9)终端仿真模块将测试结果信息发送给主控制模块,主控制模块停止所有的并行测试组件,终止本测试用例的执行,输出测试结果信息和测试过程日志文件。
所述的射频模块根据帧结构要求以指定的频点发射呼叫请求信息。
所述的同步测试为终端仿真模块和被测终端设置模块分别向主控制模块发送同步请求,主控制模块响应同步请求,则为本次同步有效。
一种基于TTCN-3的数字对讲机空中接口测试装置,其特征在于,包括含有TTCN-3测试脚本、***接口在内的通用PC机、射频模块、被测终端;PC机通过***接口与射频模块进行数据传输,被测终端与射频模块之间通过无线信号传输数据。
所述的TTCN-3测试脚本包含测试用例的测试条件说明、测试参数配置、测试用例数据、对测试接口的定义以及测试是否通过的评判准则。
所述的***接口为适配器。
与现有技术相比,本发明具有以下优点:
1)整个测试***搭建过程简单易部署,节约测试成本,缩短产品开发生命周期。
2)是完整的数字对讲机功能测试方案。
3)测试脚本容易实现,可根据需求定制。
4)通用性好,支持所有协议类型的数字对讲机功能测试。
5)可以保证产品功能的一致性,提高数字对讲机产品质量。
6)可实现自动化测试,节省人力资源,提高测试人员的工作效率。
7)为数字对讲机产品标准化奠定良好的基础,也是产品合格认证鉴定的一种手段。
附图说明
图1为本发明的流程图;
图2为本发明的硬件结构示意图;
图3为PC机的结构示意图。
具体实施方式
实施例
本发明由三部分组成:一是包含TTCN-3测试脚本、***接口在内的软件运行环境,该运行环境可在通用PC机上部署;二是***仿真设备,用于接收测试脚本发送的指令,分析接收数据完成射频发射功能,通常的射频测试设备均可以配置实现;三是被测的数字对讲机终端设备。
整体测试***结构如图2所示,包括含有TTCN-3测试脚本13、***接口14、主控制模块11、编解码模块12在内的通用PC机1、射频模块3、被测终端2;PC机通过***接口与射频模块进行数据传输,被测终端与射频模块之间通过无线信号传输数据。TTCN(Testing and Test Control Notation)是一个由ETSI(EuropeanTelecommunications Standards Institute)维护的全球适用的标准测试语言。在它最近被批准的第三代标准中,TTCN-3是一个现代的且灵活的语言,通过广泛的接口用于描述许多类型的***测试。
各部分实现功能大致描述如下:
一:普通PC机1上安装TTCN-3运行编译环境,导入数字对讲机测试脚本,测试脚本包含了所有测试用例的测试条件说明、测试参数配置、测试用例数据、对测试接口的定义以及测试是否通过的评判准则。
二:射频设备从测试适配接口获取到需要的数据,根据帧结构要求从射频模块以指定的频点发射出去。
三:被测数字对讲机终端接收到来自该频点的无线信号,根据无线信号中的呼叫指令在对应的频点上进行正确的响应。响应的结果最终会通过射频模块的接口转发到主控制模块,根据评判准则判断该测试功能点是否通过。测试用例通过则认为该功能点已实现,如果测试用例执行失败,则需要根据测试过程日志跟踪失败的原因。
图1以编号为TC_1403_02的测试用例为例,说明数字对讲机呼叫号码”1234567”功能测试。
Step 1:初始化
主控制模块启动后,创建两个并行测试组件,一为终端仿真模块131,二是被测终端设置模块132;创建完成后,需要端口之间进行绑定操作。一旦端口绑定完成后,所有的测试数据和配置数据都必须按照指定的端口收发。
Step 2:两个并行测试组件分别运行,首先需要同主控制模块进行握手通信,让主控制模块及时掌握两个并行组件的运行状态,一旦其中一个状态不正常,则停止后续测试流程。
Step 3:被测终端设置模块132控制被测终端2的参数设置,让被测终端2处于执行测试用例指定的前期条件下,该步骤亦可直接在被测终端2上设置。
Step 4:终端仿真模块131发送呼叫请求,呼叫号码为1234567。
Step 5:呼叫请求信息经过***接口传送至射频模块3,进行发射。
Step 6:被测终端3此时可以根据接收到的射频信号,做出正确的响应。
Step 7:上述操作没操作一次,两个并行测试组件均需要与主控制模块进行同步,主控制模块响应同步请求,认为本次同步有效。
Step 8:终端仿真模块131收到经***接口回来的消息后,判断返回结果符合预期,认为测试通过。
Step 9:终端仿真模块131将测试结果信息发送给主控制模块,主控制模块停止所有的并行测试模块,终止本测试用例的执行,输出测试结果的报告和测试过程日志文件。
Claims (6)
1.一种基于TTCN-3的数字对讲机空中接口测试方法,其特征在于,包括以下几个步骤:
1)进行初始化,包括主控制模块启动并创建两个并行测试组件,一为终端仿真模块,二是被测终端设置模块;
2)两个并行测试组件分别运行,首先同主控制模块进行握手通信,让主控制模块及时掌握两个并行测试组件的运行状态,并判断两个并行测试组件是否有异常,若两者都正常,执行步骤3),若为否,结束测试;
3)被测终端设置模块控制被测终端进行参数设置,或直接在被测终端上进行参数设置;
4)终端仿真模块发送呼叫请求信息;
5)呼叫请求信息经过***接口传送至射频模块,进行发射;
6)被测终端此时根据接收到的射频信号,做出正确的响应信息;
7)两个并行测试组件分别与主控制模块进行同步测试;
8)终端仿真模块收到经***接口回来的消息后,判断返回结果是否符合预期,若为是,测试通过,若为否,测试不通过;
9)终端仿真模块将测试结果信息发送给主控制模块,主控制模块停止所有的并行测试组件,终止本测试用例的执行,输出测试结果信息和测试过程日志文件。
2.根据权利1要求所述的一种基于TTCN-3的数字对讲机空中接口测试方法,其特征在于,所述的射频模块根据帧结构要求以指定的频点发射呼叫请求信息。
3.根据权利1要求所述的一种基于TTCN-3的数字对讲机空中接口测试方法,其特征在于,所述的同步测试为终端仿真模块和被测终端设置模块分别向主控制模块发送同步请求,主控制模块响应同步请求,则为本次同步有效。
4.一种实施权利要求1所述的基于TTCN-3的数字对讲机空中接口测试方法的装置,其特征在于,包括含有TTCN-3测试脚本、***接口在内的通用PC机、射频模块、被测终端;PC机通过***接口与射频模块进行数据传输,被测终端与射频模块之间通过无线信号传输数据。
5.根据权利4要求所述的一种基于TTCN-3的数字对讲机空中接口测试方法的装置,其特征在于,所述的TTCN-3测试脚本包含测试用例的测试条件说明、测试参数配置、测试用例数据、对测试接口的定义以及测试是否通过的评判准则。
6.根据权利4要求所述的一种基于TTCN-3的数字对讲机空中接口测试方法的装置,其特征在于,所述的***接口为适配器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101256596A CN102201877B (zh) | 2011-05-16 | 2011-05-16 | 一种基于ttcn-3的数字对讲机空中接口测试方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101256596A CN102201877B (zh) | 2011-05-16 | 2011-05-16 | 一种基于ttcn-3的数字对讲机空中接口测试方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102201877A true CN102201877A (zh) | 2011-09-28 |
CN102201877B CN102201877B (zh) | 2013-08-21 |
Family
ID=44662287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101256596A Active CN102201877B (zh) | 2011-05-16 | 2011-05-16 | 一种基于ttcn-3的数字对讲机空中接口测试方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102201877B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103648110A (zh) * | 2013-12-11 | 2014-03-19 | 国家无线电监测中心检测中心 | 对tetra数字集群空中接口协议进行测试的方法和*** |
CN103778058A (zh) * | 2013-12-11 | 2014-05-07 | 国家无线电监测中心检测中心 | 基于ttcn-3的tetra数字集群空中接口测试方法及*** |
CN103781086B (zh) * | 2013-12-11 | 2017-05-03 | 国家无线电监测中心检测中心 | 基于ttcn‑3对tetra终端进行测试的方法和装置 |
CN107222878A (zh) * | 2016-03-22 | 2017-09-29 | ***通信集团终端有限公司 | 一种终端的测试方法和装置 |
CN107948009A (zh) * | 2017-10-30 | 2018-04-20 | 中国电力科学研究院有限公司 | Plc协议测试的数据交互通道的构建方法及模型 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141205A (zh) * | 2007-07-04 | 2008-03-12 | 中兴通讯股份有限公司 | 一种td-scdma射频指标测试***及方法 |
CN101854218A (zh) * | 2010-06-03 | 2010-10-06 | 北京天碁科技有限公司 | 一种无线终端射频性能的测试***及测试方法 |
KR101017952B1 (ko) * | 2009-11-09 | 2011-03-02 | 재단법인대구경북과학기술원 | Ttcn-3 기반 autosar 소프트웨어 테스트 자동화 시스템 및 테스트 방법 |
CN102035896A (zh) * | 2010-12-31 | 2011-04-27 | 北京航空航天大学 | 一种适用于软件***的基于ttcn-3的分布式测试框架 |
-
2011
- 2011-05-16 CN CN2011101256596A patent/CN102201877B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141205A (zh) * | 2007-07-04 | 2008-03-12 | 中兴通讯股份有限公司 | 一种td-scdma射频指标测试***及方法 |
KR101017952B1 (ko) * | 2009-11-09 | 2011-03-02 | 재단법인대구경북과학기술원 | Ttcn-3 기반 autosar 소프트웨어 테스트 자동화 시스템 및 테스트 방법 |
CN101854218A (zh) * | 2010-06-03 | 2010-10-06 | 北京天碁科技有限公司 | 一种无线终端射频性能的测试***及测试方法 |
CN102035896A (zh) * | 2010-12-31 | 2011-04-27 | 北京航空航天大学 | 一种适用于软件***的基于ttcn-3的分布式测试框架 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103648110A (zh) * | 2013-12-11 | 2014-03-19 | 国家无线电监测中心检测中心 | 对tetra数字集群空中接口协议进行测试的方法和*** |
CN103778058A (zh) * | 2013-12-11 | 2014-05-07 | 国家无线电监测中心检测中心 | 基于ttcn-3的tetra数字集群空中接口测试方法及*** |
CN103648110B (zh) * | 2013-12-11 | 2017-02-15 | 国家无线电监测中心检测中心 | 对tetra数字集群空中接口协议进行测试的方法和*** |
CN103781086B (zh) * | 2013-12-11 | 2017-05-03 | 国家无线电监测中心检测中心 | 基于ttcn‑3对tetra终端进行测试的方法和装置 |
CN107222878A (zh) * | 2016-03-22 | 2017-09-29 | ***通信集团终端有限公司 | 一种终端的测试方法和装置 |
CN107948009A (zh) * | 2017-10-30 | 2018-04-20 | 中国电力科学研究院有限公司 | Plc协议测试的数据交互通道的构建方法及模型 |
Also Published As
Publication number | Publication date |
---|---|
CN102201877B (zh) | 2013-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102023922B (zh) | 汽车电子诊断软件的测试***及方法 | |
CN102201877B (zh) | 一种基于ttcn-3的数字对讲机空中接口测试方法及装置 | |
CN109740222B (zh) | 一种针对汽车网联化场景的测试装置和*** | |
CN107562038B (zh) | 一种车载控制器自动测试*** | |
US11825320B2 (en) | Apparatus, system and method for testing radio equipment | |
CN101847118B (zh) | 自动化测试*** | |
WO2018005149A1 (en) | Systems and methods for wireless device testing | |
CN103825667B (zh) | 一种并行测试wifi模块的方法 | |
CN104601771B (zh) | 一种手机主板测试方法及其*** | |
RU2009140981A (ru) | Способ и устройство обслуживания в летательном аппарате | |
CN103925853B (zh) | 一种运载火箭地面测试***装置 | |
CN101848042A (zh) | 一种手机射频测试方法及*** | |
CN107360584B (zh) | 一种rru测试***和方法 | |
CN105553754A (zh) | 一种无线通信设备可测试性设计方法 | |
CN102479132A (zh) | 多芯片测试***及其测试方法 | |
CN102868464B (zh) | 通信终端一致性测试***及测试方法 | |
CN103368663B (zh) | 一种用于射频拉远基站的调测试方法及*** | |
CN103533572A (zh) | Wifi性能自动化测试方法及装置 | |
CN102448098A (zh) | 基于arm和dsp多核结构的物理层测试***及方法 | |
CN101841840A (zh) | 多频点、多频段或多载波的协议一致性测试***和方法 | |
CN212112225U (zh) | 车辆电控单元测试*** | |
CN206698228U (zh) | 甚高频收发机自动测试硬件*** | |
CN103778058A (zh) | 基于ttcn-3的tetra数字集群空中接口测试方法及*** | |
KR100758850B1 (ko) | 이동통신 시스템에서 테스트 스크립트를 이용한 테스트를위한 장치 및 방법 | |
CN106708688A (zh) | 模块测试方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20170413 Address after: 200071 Shanghai Zhabei District Tibet North Road, building 10, floor 1-3, No. 489 Patentee after: CRSC COMMUNICATION & INFORMATION GROUP SHANGHAI CO., LTD. Address before: 200436 Shanghai, Zhabei District, West Road, room No. 508, room 179 Patentee before: Shanghai Tonghao Rail Transport Engineering Technology Research Center Co.,Ltd. |
|
TR01 | Transfer of patent right |