SIP测试通常包括功能测试、覆盖率测试、语音质量测试、性能测试、安全测试等。
功能测试是最基础的测试,比如通话是否能够正常的拨打出去、是否能够拨打到指定的号码、对于不同的返回码是否能够按照预期的行为来进行处理等等。
覆盖率测试,是指将测试通话覆盖到全球或者全国各大主要城市,用来测试SIP请求落地PSTN网络的线路覆盖情况。
语音质量测试,则是SIP请求落地PSTN网络后,实际的一个通话语音质量的测试。这部分根据不同的需求,可能会有系统评分以及人为评分等维度。
性能测试,也包括压力测试、稳定性测试、音视频编解码测试等其他形式,这些测试的方法和手段都非常类似,只是需要验证的点不一样而已,本文档统一用性能测试来讲解。从目前实际的一个需求来看,主要分为服务器性能基线数据获取和SIP对接线路性能测试。
安全测试主要是服务器的一些安全策略的测试,包括操作系统的安全配置和SIP协议栈的安全配置。对这一块感兴趣的同学可以了解一下Sipvicious和Voiper,本文档不做详细的介绍。