The invention provides an automatic test method for IP PBX voice broadcasting, which compiles the use case flow according to the test requirements and saves the prepared use case files; the main control test program calls the corresponding services to the IP PBX system under test according to the use case flow, and automatically records the prompt sound played by the IP PBX system under test, and transmits the recorded audio files to the ASR service program; The recorded audio files are converted into text files, and the text files are returned to the master test program. The master test program compares the expected text in the use case flow with the text files returned by the ASR service program to get the test results. The invention also provides an automatic test system for IP PBX voice broadcast. The invention has the advantages that the automatic test of various prompt sounds of IP PBX system can greatly improve the test efficiency, reduce the test cost and guarantee the test quality.
【技术实现步骤摘要】
一种IP-PBX语音播报的自动化测试方法及系统
本专利技术涉及自动化测试领域,特别涉及一种IP-PBX语音播报的自动化测试方法及系统。
技术介绍
IP-PBX是基于IP协议建立的电话交换系统。在测试IP-PBX的过程中,常常需要在相关业务中确认话机提示语音是否为预期语音,具体包括忙音、离线音、转接音、自动话务员提示音等一系列提示的语音。传统的做法是采用人工测试,即由测试人员使用真实话机接入到IP-PBX系统,再通过模仿用户的电话呼叫操作,逐一听取并核对IP-PBX播报的音频是否正确。而传统的这种做法存在如下缺陷:在每一轮测试中都需要投入大量的人力,测试周期也比较长;同时,在测试过程中因为人的疲劳和疏忽,时常会出现漏测、误测等情况的发生。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种IP-PBX语音播报的自动化测试方法,通过该方法来解决传统使用人工测试所带来的测试周期长、需要投入大量的人力以及容易出现漏测、误测等情况的问题。本专利技术是这样实现技术问题之一的:一种IP-PBX语音播报的自动化测试方法,所述方法包括如下步骤:步骤S1、根据测试需求编写用例流程,并保存编写好的用例文件;步骤S2、主控测试程序根据用例流程向被测IP-PBX系统呼叫相应业务,并自动录制被测IP-PBX系统播放的提示音,且将录制的音频文件传送给ASR服务程序;步骤S3、ASR服务程序将录制的音频文件转换成文本文件,并将文本文件传回给主控测试程序;步骤S4、主控测试程序将用例流程中的期望文本与ASR服务程序传回的文本文件进行比对,从而得到测试结果。进一步地,所述步骤S2具体为: ...
【技术保护点】
1.一种IP‑PBX语音播报的自动化测试方法,其特征在于:所述方法包括如下步骤:步骤S1、根据测试需求编写用例流程,并保存编写好的用例文件;步骤S2、主控测试程序根据用例流程向被测IP‑PBX系统呼叫相应业务,并自动录制被测IP‑PBX系统播放的提示音,且将录制的音频文件传送给ASR服务程序;步骤S3、ASR服务程序将录制的音频文件转换成文本文件,并将文本文件传回给主控测试程序;步骤S4、主控测试程序将用例流程中的期望文本与ASR服务程序传回的文本文件进行比对,从而得到测试结果。
【技术特征摘要】
1.一种IP-PBX语音播报的自动化测试方法,其特征在于:所述方法包括如下步骤:步骤S1、根据测试需求编写用例流程,并保存编写好的用例文件;步骤S2、主控测试程序根据用例流程向被测IP-PBX系统呼叫相应业务,并自动录制被测IP-PBX系统播放的提示音,且将录制的音频文件传送给ASR服务程序;步骤S3、ASR服务程序将录制的音频文件转换成文本文件,并将文本文件传回给主控测试程序;步骤S4、主控测试程序将用例流程中的期望文本与ASR服务程序传回的文本文件进行比对,从而得到测试结果。2.根据权利要求1所述的一种IP-PBX语音播报的自动化测试方法,其特征在于:所述步骤S2具体为:主控测试程序通过SIP或者RTP协议对接被测IP-PBX系统,在运行主控测试程序时,将需要测试的用例文件以输入的方式传送给主控测试程序;主控测试程序根据输入的用例流程向被测IP-PBX系统发起对应的业务呼叫,且被测IP-PBX系统在接收到业务呼叫后,开始播放对应的提示音;主控测试程序自动录制被测IP-PBX系统播放的提示音,且将录制的音频文件传送给ASR服务程序。3.根据权利要求1所述的一种IP-PBX语音播报的自动化测试方法,其特征在于:所述步骤S4具体为:主控测试程序将用例流程中的期望文本去除标点符号,同时将ASR服务程序传回的文本文件也去除标点符号;主控测试程序将去除标点符号的期望文本与去除标点符号的传回的文本文件进行比对,且如果比对结果一致,则测试通过;如果比对结果不一致,则测试不通过。4.根据权利要求1所述的一种IP-PBX语音播报的自动化测试方法,其特征在于:所述ASR服务程序采用基于深度神经网络的语音识别模型。5.根据权利要求4所述的一种IP-PBX语音播报的自动化测试方法,其特征在于:所述基于深度神经网络的语音识别模型为DeepSpeech2模型。6.一种IP-PBX语音播报的自动化测试系统,其特征...
【专利技术属性】
技术研发人员:胡丞,王颖,
申请(专利权)人:福建星网智慧软件有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。