● 摘要
近年来,第三代移动通信(简称3G)已成为通信领域中的研究和关注的热点。如何加快3G产品的研发速度,并且保证快速研发出来的3G产品质量也成为研发过程的一个重要环节。随着标准的不断演进,现有的测试工具在功能上和自动化程度上已经不能能完全满足测试要求。因此,需要开发出新的测试工具对现有系统进行有针对性地测试,而要达到系统的要求,准确的数据分析,高效的测试效率以及减少超大数据量下的丢包率成为实现目标的难题。针对以上问题,本文针对日本富士通3G系统的测试软件MTTool的开发作为理论与实践的结合,着重于该软件的设计和实现问题。在开发过程中,该软件基于Windows多任务,多线程环境的系统模型,采用Socket技术进行信息通信,自动监控和模拟RNC内部不同功能板上各层之间消息的传输和发送。同时引入脚本技术,支持脚本的文本预编辑和脚本命令批处理功能。最终,实现了3G系统测试自动化,避免人工测试的大量人力投入,提高测试效率、效果。本文在描述了WCDMA测试问题在国内外研究现状的基础上,结合用户需求,提出一种系统的解决方案,采用软件工程中V模型的开发流程,设计和实现测试系统,并详细阐述了整个系统实现的关键技术以及问题解决方案。通过客户反馈可以看出,本软件的使用,不但提高了整个系统的性能和功能,减少由于软件瑕疵而产生的巨大损失,也提高了效力,节省了时间,为争取最短的时间进入市场,获得较大的市场份额和较高的利润作出了贡献。