- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TTCN在TETRA系统中的实践运用.doc
TTCN在TETRA系统中的实践运用
【摘 要】介绍了一种标准化的测试描述语言TTCN-3,并阐述了TTCN-3在TETRA专网通信领域的应用;概要描述了部分实践场景,实测结果证明依据TTCN-3设计的自动化检验机制能够充分保证产品质量的可靠性与健壮性。
【关键词】TETRA TTCN 自动化测试 性能测试 互操作性测试
中图分类号:TN929.52 文献标志码:A 文章编号:1006-1010(2016)09-0024-06
1 引言
相比于公网通信系统,专网通信系统架构较扁平,但对系统的健壮性和安全性要求却更为苛刻,因为应急状态下的通信顺畅关系到国家安全和人身安全。因此,设计一套工业级的自动化检验机制,以提高专网通信系统的可靠性与健壮性,一直是各专网通信设备厂商积极追求的目标。
在TETRA系统测试中,各项业务测试比较复杂,而且基于手动完成,工作效率低,对每一轮系统回归测试均需要花费大量人力和时间,以对日志进行分析,机械重复的执行可能会引发疲惫,并导致测试质量不保证及产品不能及时发布,这是专网设备研发生产企业普遍遇到的问题。
海能达通信股份有限公司作为专网行业的领军企业,在TETRA专网设备领域有长达近20年的研发经验(1999年第一个版本的TETRA系统项目交付商用),已经形成了一整套基于TTCN-3(Testing and Test Control Notation version 3,测试和测试控制表示法第三版)的系统性自动化验证机制,可以模拟长达50年的系统运行环境;对于海能达公司发布的每一个TETRA系统版本,都要经过这套机制严格的检验“洗礼”,充分保证了产品质量的健壮可靠以及持续稳定。基于TTCN的多种测试应用研发,TETRA R5二代系统很多功能都通过高效准确的自动化测试,促使R5系统能按时并高质量完成发布。目前海能达TETRA系统已应用于马来西亚、荷兰、香港、深圳、长沙等地的重要项目。因此,严谨且全面的TTCN测试机制保证了产品研发品质,赢得了客户信赖与尊重。
本文就TTCN-3在TETRA系统中的实践应用方面,对相应自动化设计的原理和机制进行了简要阐述,阐明了TTCN-3在TETRA系统测试中的优势。
2 TTCN技术简介
2.1 TTCN-3优势
TTCN-3是由ETSI(European Telecommuni-cations Standards Institute,欧洲电信标准化协会)制定的标准化测试描述语言,现已被公布成为ETSI ES 201 873系列标准文件。
与其它测试脚本语言相比,TTCN-3语言优点主要体现在支持现行的测试规范,内部配对机制强大,支持定时器,可在运行时进行测试配置,而且TTCN-3不局限于特定的应用和使用接口,也不限于特定测试执行环境、编译程序或操作系统,TTCN-3能兼容导入其它开发代码。正因为上述特性及灵活机制,TTCN-3技术被广泛应用于大规模、复杂的工业测试,国内外大型通信类企业通常会运用TTCN进行互操作性测试、协议测试、接口测试、功能集成测试等。
2.2 TTCN-3测试系统
在TTCN-3标准规范的第5部分中,对TTCN-3测试系统的概念模型进行了描述。系统主要由测试管理和配置(TM)、测试执行(TE)、被测系统适配器(SA)和平台适配器(PA)组成。其中TM与TE的接口称为测试控制接口(TCI),TE与SA/PA间的接口称为测试运行时接口(TRI),如图1所示。
其中,TM组件负责全面的管理,包括用户接口的实现和测试执行的管理。TE负责解释和执行TTCN-3抽象测试套(ATS)。SA负责适配TTCN-3测试系统和被测系统之间所有基于消息的通信和基于过程的通信到一个特定的执行平台。PA负责实现外部函数和定时器的操作。
TTCN-3可以用作基于多种通信端口的系统测试的描述语言。典型的应用领域是协议测试(包括移动协议和互连网协议)、服务测试(包括增补服务)、模块测试、APIs等测试。按测试类型和领域延伸,TTCN技术可应用在模块测试、单元测试、集成测试、系统测试等,也可应用于覆盖分布式、电信、互联网、传输领域测试。TTCN应用场景拓展如图2所示:
3 TTCN-3在TETRA DIB-R5中的测试应用
Accessnet-T IP二代系统是海能达公司专注研制出的最新TETRA系统产品,由中国总部和德国子公司共同研制。目前其架构已有很多改进和优化,模块化程度更高,组网更加灵活,流程更加合理,功能更加完善。鉴于TETRA集群系统的业务功能多种多样和手动测试的重复机械性,为了提升新产品的测试效能,通过设计SA和PA,以及Java编写的相应编、解码子系统
您可能关注的文档
最近下载
- 食材配送服务质量保证措施.pdf VIP
- 2025高考全国二卷语文真题试卷+解析及答案.docx VIP
- 气瓶充装安全风险管控清单.docx
- 人教版小学数学新教材培训心得体会.docx VIP
- 2025年广东兴业银行广州分行社会招聘笔试备考试题及答案解析.docx VIP
- 反洗钱法及受益所有人信息管理办法知识测试试卷.docx
- 货币金融学(第十二版)PPT课件(全).pptx VIP
- 2025年浙江省农村发展集团有限公司招聘笔试备考试题及答案解析.docx VIP
- 2025年职业技能大赛(电工赛项)理论考试题库500题(含答案).docx VIP
- 2025年大学英语四级词汇(乱序版).pdf VIP
文档评论(0)