一种语音业务测试方法及系统技术方案

技术编号:15695871 阅读:315 留言:0更新日期:2017-06-24 11:26
本发明专利技术公开了一种语音业务测试方法及系统,包括以下步骤;步骤S1:通过配置终端获取测试脚本,将不同的测试脚本发送给不同的测试设备;步骤S2:通过测试设备接收配置终端下发的测试脚本数据,分析测试脚本生成具体语音测试流程,根据具体语音测试流程将测试指令发送给被测设备,根据被测设备输出响应信号执行相应的语音流程,生成测试报告;并将测试报告发送给配置终端分析。本发明专利技术其可以简单灵活地进行扩展,支持不同规模的测试,可以灵活地配置语音业务流程,测试效率高,综合成本较低。

【技术实现步骤摘要】
一种语音业务测试方法及系统
本专利技术涉及语音测试领域,尤其涉及一种语音业务测试方法及系统。
技术介绍
语音网关设备广泛应用于家庭、政府机关和企业的电话服务中。为保证电话业务的正常使用,该类设备对于呼叫接通率有着很高的要求(一般要求呼叫失败率低于千分之一,甚至万分之一)。因此语音网关设备以及其他带有FXS(ForeignExchangeStation外部交换站)接口的设备(如家庭网关、企业网关等设备)必须对电话业务进行全面系统地验证和测试才能投入市场。而在设备的研发过程中和工程问题排查时,也需要对语音业务进行全面验证。有时不仅要对正常语音业务流程进行反复测试,也需要对异常语音业务流程进行反复验证,比如:A拨打B,B不接听;A摘话机,但是不拨号;A在B摘了话机的情况下拨打B;等各种复杂的情况。以往当需要对语音业务进行上述测试验证时往往采用两种方式:1)通过人工测试进行验证,这种方式比较灵活,可以模拟出各种业务流程。但是由于可能需要大量地反复测试,而且很受人的主观因素影响。造成测试工作量非常大,非常耗费人力成本而且测试结果不够客观。2)通过专用的测试仪器进行测试。此类仪器比较不消耗人力资源,测试结果也很客观,但是这种专用设备一方面价格昂贵,特别是对于大规模的测试应用要投入大量资金进行设备购置;另外一方面往往只能执行若干比较固定地测试流程,要修改流程比较繁复,也不够灵活,有些测试流程要求无法完全满足。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供一种语音业务测试方法及系统,其能够模拟各种语音业务流程,达到大规模自动化测试的目的。本专利技术的目的采用以下技术方案实现:一种语音业务测试方法,包括以下步骤;S1:通过配置终端获取测试脚本,将不同的测试脚本发送给不同的测试设备;S2:通过测试设备接收配置终端下发的测试脚本数据,分析测试脚本生成具体语音测试流程,根据具体语音测试流程将测试指令发送给被测设备进行测试,根据被测设备输出响应信号执行相应的语音流程,生成测试报告;并将测试报告发送给配置终端分析。优选地,所述步骤S1具体包括以下步骤:S101:等待用户进行操作;S102:判断是否连接测试设备,是则执行步骤S103,否跳转执行步骤S101;S103:连接测试设备;S104:判断是否导入测试脚本,是则执行步骤S105导入脚本;否跳转执行步骤S101;S105:导入测试脚本;S106:判断是否进行测试;是则执行步骤S107,否跳转执行步骤S112;S107:进行测试,判断脚本是否存在;是则执行步骤S108;S108:将不同的测试脚本发送给不同的测试设备;S112:退出程序。优选地,所述步骤S108之后还包括以下步骤:S109:等待测试设备上报测试结果;S110:判断测试是否完成,是则执行步骤步骤S111,否跳转至步骤S109;S111:测试完成,分析和显示测试报告。优选地,所述步骤S2具体包括以下步骤:S201:接收配置终端下发的测试脚本数据;S202:判断是否收到测试脚本;是则执行步骤S203,否跳转执行步骤S201;S203:分析测试脚本,生成具体语音测试流程;其中所述语音测试流程为多个动作单元按照预设顺序组合起来形成;S204:执行具体语音测试流程,测试结束后生成测试报告;S205:发送测试报告给配置终端;S206:发送错误结束,返回执行步骤S201。优选地,所述步骤S204具体为:测试设备根据语音测试流程通过FXO接口向被测设备的FXS接口发送测试指令,被测设备FXS口将响应信号发送给测试设备的FXO接口,驱动FXO接口执行相对应的动作。本专利技术的另一目的还在于提供一种语音业务测试系统,包括以下模块:配置终端,用于获取测试脚本,将不同的测试脚本发送给不同的测试设备;测试设备,用于接收配置终端下发的测试脚本数据,分析测试脚本生成具体语音测试流程,测试设备将测试结果发送给配置终端;被测设备,用于接收测试设备发送的语音测试指令,并将输出响应信号通过FXS接口发送给测试设备。优选地,所述配置设备具体包括以下模块:网络通讯模块,用于与测试设备实现网络通讯连接,用于下发配置和获取测试结果;人机交互接口模块,用于提供配置界面给用户,获取用户配置和显示测试结果;主控模块,用于将用户配置进行整理以便分发配置,将测试设备上报的测试结果进行分析,变成可供用户阅读的信息。优选地,所述测试设备具体包括以下模块:网络通讯模块,用于与配置终端实现网络通讯连接,用于接收配置终端下发的测试脚本和发送测试结果给配置终端;配置分析模块,用于分析配置终端下发的测试脚本,解析成具体语音测试流程;流程执行模块,用于执行语音测试流程,生成测试报告;驱动模块,用于驱动FXO口进行具体语音动作。优选地,所述流程执行模块具体包括:测试设备通过FXO接口向被测设备FXS口发送语音测试指令,被测设备FXS口将响应信号发送给测试设备的FXO接口,驱动FXO接口执行相对应的动作。优选地,还包括两层交换机,所述配置终端和测试设备均与两层交换机相连接。相比现有技术,本专利技术的有益效果至少如下:1:可以简单、灵活地进行扩展,支持不同规模的测试。测试设备和配置终端之间通过网络进行连接,一台配置终端可以和多台测试设备同时进行连接,扩展非常方便。当要扩展测试规模时,只需要添加测试设备,将它们接入到测试的局域网内即可,可以适应不同规模的测试要求。比如:如果测试设备带有16个FXO口,被测设备有16个FXS口,如果需要同时测试两台被测设备,只需要在局域网内配置一台配置终端和两台测试设备即可,如果需要同时测试20台被测设备,那么只需要再将18台测试设备接入局域网,然后在配置电脑上进行简单配置即可实现。2、可以灵活地配置语音业务流程测试流程能分解为独立的“动作单元”,可以根据脚本灵活地配置“动作单元”的组合,实现不同的测试流程。要修改流程,只要修改配置脚本文件上传到配置电脑上即可,非常方便3、测试效率高,综合成本较低。采用本装置和方法测试时,只需要将被测设备的FXS口和测试设备的FXO口连接,然后测试人员在测试电脑上将编写好的脚本导入,点击开始测试即可自动进行测试,测试完成后,测试结果会自动显示到测试电脑的屏幕上。操作简单,需要的人力非常少。可以根据需要同步测试多台被测设备的多个FXS口。测试效率高,节省大量人力和时间,综合成本低。附图说明图1是本专利技术较佳实施例语音业务测试方法的原理流程图;图2是本专利技术较佳实施例语音业务测试方法的具体软件应用流程图一;图3是本专利技术较佳实施例语音业务测试方法的具体软件应用流程图二;图4是本专利技术较佳实施例语音业务测试系统的功能模块示意图;图5是本专利技术实施例配置终端的功能模块示意图;图6是本专利技术实施例测试设备的功能模块示意图;图7是本专利技术实施例语音业务测试系统的结构示意图;图8是图7语音业务测试系统的流程示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述:请参见图1,本专利技术涉及一种语音业务测试方法,包括以下步骤;步骤S1:通过配置终端获取测试脚本,将不同的测试脚本发送给不同的测试设备;在本实施中,该配置终端为配置电脑。步骤S2:通过测试设备接收配置终端下发的测试脚本数据,分析测试脚本生成具体语音测试流程,根据具体语音测试流程将本文档来自技高网...
一种语音业务测试方法及系统

【技术保护点】
一种语音业务测试方法,其特征在于,包括以下步骤;S1:通过配置终端获取测试脚本,将不同的测试脚本发送给不同的测试设备;S2:通过测试设备接收配置终端下发的测试脚本数据,分析测试脚本生成具体语音测试流程,根据具体语音测试流程将测试指令发送给被测设备进行测试,根据被测设备输出响应信号执行对应的语音流程,生成测试报告将测试报告发送给配置终端分析。

【技术特征摘要】
1.一种语音业务测试方法,其特征在于,包括以下步骤;S1:通过配置终端获取测试脚本,将不同的测试脚本发送给不同的测试设备;S2:通过测试设备接收配置终端下发的测试脚本数据,分析测试脚本生成具体语音测试流程,根据具体语音测试流程将测试指令发送给被测设备进行测试,根据被测设备输出响应信号执行对应的语音流程,生成测试报告将测试报告发送给配置终端分析。2.根据权利要求1所述的语音业务测试方法,其特征在于,所述步骤S1具体包括以下步骤:S101:等待用户进行操作;S102:判断是否连接测试设备,是则执行步骤S103,否跳转执行步骤S101;S103:连接测试设备;S104:判断是否导入测试脚本,是则执行步骤S105导入脚本;否跳转执行步骤S101;S105:导入测试脚本;S106:判断是否进行测试;是则执行步骤S107,否跳转执行步骤S112;S107:进行测试,判断脚本是否存在;是则执行步骤S108;S108:将不同的测试脚本发送给不同的测试设备;S112:退出程序。3.根据权利要求2所述的语音业务测试方法,其特征在于,所述步骤S108之后还包括以下步骤:S109:等待测试设备上报测试结果;S110:判断测试是否完成,是则执行步骤步骤S111,否跳转至步骤S109;S111:测试完成,分析和显示测试报告。4.根据权利要求1所述的语音业务测试方法,所述步骤S2具体包括以下步骤:S201:接收配置终端下发的测试脚本数据;S202:判断是否收到测试脚本;是则执行步骤S203,否跳转执行步骤S201;S203:分析测试脚本,生成具体语音测试流程;其中所述语音测试流程为多个动作单元按照预设顺序组合起来形成;S204:执行具体语音测试流程。S205:发送测试报告给配置终端;S206:发送错误结束,返回执行步骤S201。5.根据权利要求4所述的语音业务...

【专利技术属性】
技术研发人员:郭立何锋
申请(专利权)人:广州芯德通信科技股份有限公司
类型:发明
国别省市:广东,44

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

1