【技术实现步骤摘要】
一种语音全自动化测试的方法
[0001]本专利技术涉及人工智能
,更具体地说,涉及一种语音全自动化测试的方法。
技术介绍
[0002]随着人工智能语音技术的飞速发展,语音测试的需求越来越大,语音测试的挑战性也越来越大。现在行业上有开源的或是收费的各种文字转语音的测试工具,在语音测试中可单独调试;而大多数情况还依赖人工一个个去做语音测试并比对结果,迭代版本多的情况,重复工作量大且枯燥。且大多数采用人工一个个测试,需要大量人力及时间成本,效率较低;并且依赖手工一个个标记用例结果,也容易出错,无法实现高效的语音测试。由于语音测试需要覆盖越来越多的语料,如何有效提高测试效率,如何减少人工测试的重复性工作,是当前语音测试亟待解决的问题。
技术实现思路
[0003]本专利技术要解决的技术问题在于,针对上述技术方案存在的不足,提供一种能有效提高测试效率,减少人工测试重复性工作的语音全自动化测试的方法。
[0004]本专利技术提供一种语音全自动化测试的方法,所述方法包括以下步骤:S1,读取模块文件配置的列表信息 ...
【技术保护点】
【技术特征摘要】
1.一种语音全自动化测试的方法,其特征在于,所述方法包括以下步骤:S1,读取模块文件配置的列表信息与用例文件的列表信息,并根据读取到的模块文件列表信息与用例文件的列表信息提取自动化测试语料信息与期望信息;S2,通过adb logcat捕捉当前语料开始执行到执行结束时的日志信息,并保存语料执行时的日志信息;S3,根据提取到的语料信息,采用百度智能云语音技术进行语料信息转语音得到音频文件;将音频文件保存至本地文件库中,并播报语料;S4,将语料开始执行到执行结束时的日志信息与期望信息进行比对,并判断比对结果是否一致;若一致,则判定为通过,若不一致,则判定为不通过并将执行失败的语料存入失败列表并重复执行步骤S2~S4,最终比对完成后,将比对结果更新保存至用例文件结果列;S5,统计语料执行的时间和执行的数量,并汇总后以简报形式,读取邮件配置文件后,根据邮件配置文件自动化发送结果统计邮件。2.根据权利要求1所述的语音全自动化测试的方法,其特征在于,在所述步骤S1中所述模块文件配置的列表信息包括本地音乐、本地电台,当读取到本地音乐、本地电台,并在用例文件的工作簿里面查找工作表名称为本地音乐或本地电台的工作表时进一步读取用例内容测试。3.根据权利要求2所述的语音全自动化测试的方法,其特征在于,当所述工作表名称为本地音乐时查找到用例文件的本地音乐工作表,并依次读取用例内容,其中用例内容包括自动...
【专利技术属性】
技术研发人员:丁永齐,
申请(专利权)人:深圳联友科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。