APP下载

基于Jenkins的移动通信业务自动化测试平台的设计与测试

2016-04-20朱红仇润鹤

科技与创新 2016年7期
关键词:移动通信

朱红++仇润鹤

文章编号:2095-6835(2016)07-0012-03

摘 要:随着移动通信业务测试需求的增加,为保证通信产品的质量和研发速度,利用Jenkins搭建了企业持续集成自动化测试平台,用于移动通信业务的自动化测试。介绍了持续集成自动化测试平台的总体框架和各模块构成,并以GSM基本语音和数据业务测试为例,给出了平台测试流程和测试输出结果,最终使持续集成与自动化测试在项目中顺利应用。此平台在实际项目的应用中取得了显著效果,提高了测试工作的效率。

关键词:Jenkins;移动通信;通信业务;自动化测试平台

中图分类号:TP311.52 文献标识码:A DOI:10.15913/j.cnki.kjycx.2016.07.012

随着通信行业的不断发展和用户业务的不断增加,移动通信业务由传统的单一语音业务转向多元化业务。通信设备产品在进入市场之前都要进行一系列的测试,而且软件版本更新前后有大量的测试需求重叠,因此,通过搭建自动化测试平台完成通信设备软件的测试非常有必要。

针对现有多元化移动通信业务的测试,包括语音业务和数据业务等,除了一些通用的测试工具外,很多公司都有内部的自动化测试工具。很多测试工具都是基于TTCN-3(测试及测试控制表示法)开发的,比如TREX、BroadBit、TAU Teste、OpenTTCN3等。TTCN-3是由ETSI(欧洲电信标准化组织)制定和推行的测试专用语言,是全球各大通信设备厂商的主流测试语言。而项目组移动通信业务的自动化测试则引入了持续集成(continuous integration,简称“CI”)系统。

目前,全球80%以上的软件项目采用的是持续集成。持续集成是一种软件开发实践,每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快发现集成错误。……

登录APP查看全文

猜你喜欢

移动通信
移动通信消费者行为研究
手持无线测量仪在移动通信工程测量中的应用分析
工程监理在移动通信核心网建设中的作用分析
Android系统上的移动互联网集成平台开发机制
移动通信WLAN平台下的网络均衡器的设计与实现
软件无线电技术在移动通信测试领域的应用
浅谈移动互联网通信技术
当前高速铁路移动通信系统关键技术的演进及发展探析
新媒体时代期刊发展模式探讨
探究集约化理念在移动通信基站建设中的运用