论文部分内容阅读
传统的交换网络将所有的业务和控制能力集中在交换机上,导致新业务的提供需要较长的周期,且仅提供简单业务无法产生足够的收益,于是,业务需求促使了下一代网络(NGN)的出现。接入网关(AG)位于NGN的用户接入侧,实现NGN的宽带接入,用户对其要求较高,因此接入网关的测试就显得尤为重要。同时,自动化测试越来越受欢迎。因此,自动化测试如何引入到接入网关的测试中成为一个议题。接入网关使用SIP/MEGACO与软交换互通,呼叫建立后使用RTP作为承载协议。在使用SIP与RTP协议工作时,接入网关有时会出现一些异常情况,且不好复现,这给排查原因带来了困难。这种情况就促使了SIP呼叫流程匹配与RTP参数有效性检查的产生。本文从需求的角度出发,首先介绍了NGN及接入网关的功能,简单介绍了SIP/RTP协议。其次,针对接入网关提供的接口及其使用手动测试时存在的问题,系统的提出了对其实施自动化测试的步骤,之后从UML的角度对接入网关的自动化测试框架进行了描述,并对自动化测试的结果进行了分析。最后文章对SIP呼叫流程完整性和RTP参数有效性检查分析子系统的设计和实现进行了详细阐述。通过运行测试,该子系统运行正常,对于预定义的模型存在或者不存在的情况,都可以作出正确判断,发挥了其应有的作用。