一种全场景语音机器人测试系统、方法、介质技术方案

技术编号:37305904 阅读:22 留言:0更新日期:2023-04-21 22:50
本发明专利技术涉及一种全场景语音机器人测试系统、方法、介质,所述系统包括:测试管理模块,用于管理测试任务及测试数据,用于管理预设的多种测试场景,用于根据预期结果和实际测试结果,获取测试评价指标;电话作业平台模块,用于获取待测试语音机器人的语音数据,用于将语音数据转换为预设格式并传输到测试管理模块进行测试,用于从测试管理模块获取测试数据并发送给待测试语音机器人;模拟作业模块,用于获取待测试语音机器人的与预设格式匹配的模拟语音信息,用于从测试管理模块获取测试数据并发送给待测试语音机器人,用于将模拟语音信息解析后传输到测试管理模块进行测试。与现有技术相比,本发明专利技术摆脱了对语音识别和合成的依赖,提高测试准确度。提高测试准确度。提高测试准确度。

【技术实现步骤摘要】
一种全场景语音机器人测试系统、方法、介质


[0001]本专利技术涉及人工智能
,尤其是涉及一种全场景语音机器人测试系统、方法、介质。

技术介绍

[0002]如今智能语音机器人发展十分迅速,广泛应用于银行、保险、电商客服领域。银行金融业,业务应用场景多,且安全性、合规性要求高,所以智能语音机器人后台系统功能很庞大和复杂,要保证各种场景下交互的流畅性、准确性,就必须进行大规模的测试。而目前市场上缺少应用于自助语音测试的成熟自动化测试产品,只能依赖人工手动测试。
[0003]目前手动测试包括以下明显问题:(1)手动拨打电话测试,效率低下,测试周期长;(2)多轮覆盖所有场景的回归测试,重复工作量大,人力投入大。另外,现有的语音自动化测试技术严重依赖语音识别技术(ASR)和语音合成技术(TTS)采用真实拨打电话方式测试,测试程序模拟用户操作,将收到的音频转化成文字后再和预期结果进行匹配性验证。这种测试技术本身存在一些问题:(1)ASR技术识别准确率难以保证,特别是金融行业有较多专业词汇,导致测试准确率不高,如果进行专业词汇训练,同样需要投入本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种全场景语音机器人测试系统,其特征在于,包括:测试管理模块,用于通过人工选择或设置测试任务,选取测试场景和测试范围,匹配测试数据并发送给模拟作业模块以发起模拟通话,从模拟作业模块获取实际测试结果,根据实际测试结果和预期结果,获取测试评价指标;模拟作业模块,用于根据所述测试数据向待测试语音机器人发送当前步骤的请求信息,获取来自待测试语音机器人的模拟语音信息,根据所述模拟语音信息,经过解析后获取当前步骤的实际测试结果,从所述测试管理模块获取测试评价指标,判断当前测试步骤是否通过,若否,记录断点信息并结束测试,若是,记录所述测试评价指标并进行下一测试步骤,直至完成所有测试步骤。2.根据权利要求1所述的一种全场景语音机器人测试系统,其特征在于,所述的测试管理模块包括:测试案例管理单元,用于根据用户选择的思维导航树的节点,选定测试范围,所述思维导航树预置在所述测试案例管理单元内;测试场景管理单元,用于根据用户的选择,从预置的多种场景中选取用于测试的测试场景;测试数据管理单元,用于根据所述测试范围以及所述测试场景,选取匹配的测试数据以及对应的预期结果;测试结果匹配单元,用于根据所述预期结果以及来自所述模拟作业模块的实际测试结果,通过预设的算法获取所述测试评价指标。3.根据权利要求2所述的一种全场景语音机器人测试系统,其特征在于,所述的算法为文本匹配算法和/或关键信息算法。4.根据权利要求2所述的一种全场景语音机器人测试系统,其特征在于,所述的测试管理模块还包括:自动化测试单元,用于根据预设的测试任务,自动选取所述测试场景和所述测试场景。5.根据权利要求2所述的一种全场景语音机器人测试系统,其特征在于,所述的测试管理模块还包括:测试结果管理单元,用于根据所述测试评价指标,通过统计正常流程记录、异常交互记录、特殊场景交互记录,实现测试评价指标的可视化。6.根据权利要求1所述的一种全场景语音机器人测试系统,其特征在于,所述的测试场景包括机器人版本功能测试、机器人系统功能回归测试、机器人平台压力测试、...

【专利技术属性】
技术研发人员:铁锦程李虎曾毅峰王之良臧官灵位志超刘航
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

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

1