一种网络语音测试方法技术

技术编号:14547774 阅读:108 留言:0更新日期:2017-02-04 19:07
本发明专利技术公开了一种网络语音测试方法,包括:配置作为测试目标发出信号音的语音终端;选择语音终端的业务类别,将测试业务配置为所选业务类别对应的模式;在所选业务类别对应的模式里选择所选业务类别中的子类别业务;语音卡监听语音终端发出的信号音;语音卡判断监听到的信号音的频率是否处于所选子类别业务信号音的频率范围内,若是,则通过测试,若不是则测试失败。不同类型信号音的频率的范围为预先设置好的,通过判断监听到的信号音的频率是否处于所选子类别业务信号音的频率范围内,确定所选子类别业务是否通过测试,从而得出准确的测试结果。

【技术实现步骤摘要】

本专利技术涉及语音测试领域,特别是涉及一种网络语音测试方法
技术介绍
随着通讯及网络的普及,通过互联网也可以实现与固话和移动电话的通讯,这种技术为网络语音通讯VOIP,目前VOIP技术得到了越来越广泛的应用。为了保证正在普及的VOIP业务在终端上能够达到与传统公共交换电话网络一样的效果,需要对VOIP业务进行测试。目前对VOIP业务进行测试主要有功能测试和性能测试,其中性能测试用来测试通话质量,通常使用呼叫测试仪器Abacus来进行测试,能够进行大话务量呼叫性能测试、语音及传真功能测试、VoIP协议一致性测试、协议的解码和分析;功能测试用来测试通话的功能类型,功能测试一般进行人工测试,但是人的听觉对信号音的检测不精准,难以准确判断信号音类型以及是否符合标准,功能测试采用人工测试的方法容易造成测试结果的不准确。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种网络语音测试方法,可以准确地对网络语音通讯的功能进行测试。为实现上述目的,本专利技术提供了一种网络语音测试方法,包括:配置作为测试目标并发出信号音的语音终端;选择语音终端的业务类别,将测试业务配置为所选业务类别对应的模式;在所选业务类别对应的模式里选择所选业务类别中的子类别业务并使用语音卡执行所选子类别业务;所述使用语音卡执行子类别业务包括:监听语音终端发出的信号音;判断监听到的信号音的频率是否处于所选子类别业务信号音的频率范围内,若是,则通过测试,若不是则测试失败。优选地,所述使用语音卡执行子类别业务前还包括激活所述语音卡。优选地,选择语音终端的业务类别后还包括初始化所选业务类别相对应的测试用例集,选择所选业务类别中的子类别业务后还包括对用于控制执行子类别业务的所述测试用例脚本进行初始化。优选地,所述方法还包括:初始化子类别业务的测试用例脚本时开启所述子类别业务,执行子类别业务结束后拆除所述子类别业务的测试用例脚本并取消所述子类别业务。优选地,所述方法还包括:初始化配置报文记录路径的测试库,所述报文用于记录测试过程并存储在所述路径中。优选地,所述方法还包括:测试完成后根据所述路径中存储的所述报文的记录生成测试报告。优选地,配置语音终端包括:对配置语音终端WAN连接、号码、注册服务器和代理服务器信息的脚本进行初始化。本专利技术的优点在于:应用本专利技术提供的一种网络语音测试方法,利用语音卡对语音终端中的业务进行测试,语音终端发出信号音,不同类型信号音的频率的范围为预先设置好的,通过判断监听到的信号音的频率是否处于所选子类别业务信号音的频率范围内,确定所选子类别业务是否通过测试,从而得出准确的测试结果。附图说明图1为本专利技术一种网络语音测试方法的流程图;图2为本专利技术一种网络语音测试方法的又一流程图;图3为本专利技术一种网络语音测试方法的具体实施例流程图;图4为正常呼叫的呼叫脚本流程图;图5为本专利技术实施例中一种网络语音测试系统的结构示意图;图6为本专利技术实施例中一种网络语音测试系统的具体结构示意图;图7为本专利技术实施例中一种网络语音测试系统的又一结构示意图。具体实施方式本专利技术提供了一种网络语音测试方法,如图1所示,为本专利技术的网络语音测试方法的流程图,具体包括以下步骤:步骤S101:配置作为测试目标发出信号音的语音终端;本专利技术是对网络语音通讯进行功能测试,是对语音终端的各个业务进行测试,首先要配置好作为测试目标的语音终端,通过语音卡来对通讯工具如电话机进行模拟,语音卡检测语音终端发出通讯工具的各种信号音的频率是否符合预设标准,通过语音终端发出通讯工具的各种信号音,如忙音、拨号音、呼等音、二次拨号音、回铃音、呼叫等待音、催挂音等。步骤S102:选择语音终端的业务类别,将测试业务配置为所选业务类别对应的模式;选择需要进行测试的业务类别,根据所选的业务类别将测试业务配置为相应的模式,如进行基本呼叫业务的测试则将测试业务配置为基本呼叫测试模式。步骤S103:在所选业务类别对应的模式里选择所选业务类别中的子类别业务;所选的要进行测试的业务类别下有具体的子类别业务,如选择的测试业务类别为基本呼叫业务,基本呼叫业务的子业务包括正常呼叫和异常呼叫,需要选择子业务的类别进行测试。步骤S104:监听语音终端发出的信号音;语音终端向语音卡发出信号音,语音卡模拟通讯工具进行的各种语音通讯业务,执行子类别业务的测试时首先需要对语音终端发出的信号音进行监听。步骤S105:判断监听到的信号音的频率是否处于所选子类别业务信号音的频率范围内,若是,则通过测试,若不是则测试失败;监听到语音终端所模拟的通讯工具某种业务的信号音时,得到这种信号音的频率,每种子类别业务有对应的标准信号音类型,判断确定的监听到的信号音是否处于预设的子类别业务信号音频率范围内,若是,则所选的子业务类别的功能测试通过,若不是,则所述信号音为其他业务的信号音或者为错误信号音,不属于所选的子业务类别,测试失败。应用本实施例提供的网络语音测试方法,基于语音卡,利用语音卡对语音终端中的业务进行测试,即语音卡模拟话机摘挂机、拍叉、按键以及按键音(DTMF音),语音终端发出信号音,不同类型信号音的频率的范围为预先设置好的,通过判断监听到的信号音的频率是否处于所选子类别业务信号音的频率范围内,确定所选子类别业务是否通过测试,从而得出准确的测试结果。如图2所示,为本专利技术一种网络语音测试方法的又一流程图,与图1相对应,还包括步骤:步骤S100:初始化配置报文记录路径的测试库;测试过程中有报文来记录测试过程,所以需要你对报文进行记录即抓包,并将记录的报文存储在某一路径中,需要预先配置好抓包路径。步骤S106:根据所述路径中存储的所述报文的记录生成测试报告;抓包路径中存储的报文记录了测试的过程,通过记录的报文生成测试报告,方便查看测试过程,如测试未通过时可以通过测试报告分析测试失败原因。如图3所示,为本专利技术网络语音测试方法的一具体实施例的流程图,基于语音卡实现网络语音自动化测试,所述执行子类别业务使用用于检测信号音的语音卡执行子类别业务,使用语音卡执行子类别业务前激活所述语音卡,所述语音卡通过模拟通讯工具摘挂机、拍叉、按键以及模拟按键音(DTMF音)。本实施例基于自动化平台开发的keygoe测试库中关键字编写的脚本测试用例,通过执行脚本在自动化测试平台上完成整个测试过程,自动化本文档来自技高网...

【技术保护点】
一种网络语音测试方法,其特征在于,包括如下步骤:配置作为测试目标并发出信号音的语音终端;选择语音终端的业务类别,将测试业务配置为所选业务类别对应的模式;在所选业务类别对应的模式里选择所选业务类别中的子类别业务并使用语音卡执行所选子类别业务;所述使用语音卡执行子类别业务包括:监听语音终端发出的信号音;判断监听到的信号音的频率是否处于所选子类别业务信号音的频率范围内,若是,则通过测试,若不是则测试失败。

【技术特征摘要】
1.一种网络语音测试方法,其特征在于,包括如下步骤:
配置作为测试目标并发出信号音的语音终端;
选择语音终端的业务类别,将测试业务配置为所选业务类别对应的模式;
在所选业务类别对应的模式里选择所选业务类别中的子类别业务并使用语音卡
执行所选子类别业务;
所述使用语音卡执行子类别业务包括:监听语音终端发出的信号音;判断
监听到的信号音的频率是否处于所选子类别业务信号音的频率范围内,若是,
则通过测试,若不是则测试失败。
2.根据权利要求1所述的网络语音测试方法,其特征在于,所述使用语音
卡执行子类别业务前还包括激活所述语音卡。
3.根据权利要求1所述的网络语音测试方法,其特征在于,选择语音终端
的业务类别后还包括初始化所选业务类别相对应的测试用例集,选择所选业务
类别中的子类别业务后...

【专利技术属性】
技术研发人员:陈拥权李建中郑荣稳鲁加旺
申请(专利权)人:合肥寰景信息技术有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1