【技术实现步骤摘要】
一种全场景语音机器人测试系统、方法、介质
[0001]本专利技术涉及人工智能
,尤其是涉及一种全场景语音机器人测试系统、方法、介质。
技术介绍
[0002]如今智能语音机器人发展十分迅速,广泛应用于银行、保险、电商客服领域。银行金融业,业务应用场景多,且安全性、合规性要求高,所以智能语音机器人后台系统功能很庞大和复杂,要保证各种场景下交互的流畅性、准确性,就必须进行大规模的测试。而目前市场上缺少应用于自助语音测试的成熟自动化测试产品,只能依赖人工手动测试。
[0003]目前手动测试包括以下明显问题:(1)手动拨打电话测试,效率低下,测试周期长;(2)多轮覆盖所有场景的回归测试,重复工作量大,人力投入大。另外,现有的语音自动化测试技术严重依赖语音识别技术(ASR)和语音合成技术(TTS)采用真实拨打电话方式测试,测试程序模拟用户操作,将收到的音频转化成文字后再和预期结果进行匹配性验证。这种测试技术本身存在一些问题:(1)ASR技术识别准确率难以保证,特别是金融行业有较多专业词汇,导致测试准确率不高,如果进行专业词 ...
【技术保护点】
【技术特征摘要】
1.一种全场景语音机器人测试系统,其特征在于,包括:测试管理模块,用于通过人工选择或设置测试任务,选取测试场景和测试范围,匹配测试数据并发送给模拟作业模块以发起模拟通话,从模拟作业模块获取实际测试结果,根据实际测试结果和预期结果,获取测试评价指标;模拟作业模块,用于根据所述测试数据向待测试语音机器人发送当前步骤的请求信息,获取来自待测试语音机器人的模拟语音信息,根据所述模拟语音信息,经过解析后获取当前步骤的实际测试结果,从所述测试管理模块获取测试评价指标,判断当前测试步骤是否通过,若否,记录断点信息并结束测试,若是,记录所述测试评价指标并进行下一测试步骤,直至完成所有测试步骤。2.根据权利要求1所述的一种全场景语音机器人测试系统,其特征在于,所述的测试管理模块包括:测试案例管理单元,用于根据用户选择的思维导航树的节点,选定测试范围,所述思维导航树预置在所述测试案例管理单元内;测试场景管理单元,用于根据用户的选择,从预置的多种场景中选取用于测试的测试场景;测试数据管理单元,用于根据所述测试范围以及所述测试场景,选取匹配的测试数据以及对应的预期结果;测试结果匹配单元,用于根据所述预期结果以及来自所述模拟作业模块的实际测试结果,通过预设的算法获取所述测试评价指标。3.根据权利要求2所述的一种全场景语音机器人测试系统,其特征在于,所述的算法为文本匹配算法和/或关键信息算法。4.根据权利要求2所述的一种全场景语音机器人测试系统,其特征在于,所述的测试管理模块还包括:自动化测试单元,用于根据预设的测试任务,自动选取所述测试场景和所述测试场景。5.根据权利要求2所述的一种全场景语音机器人测试系统,其特征在于,所述的测试管理模块还包括:测试结果管理单元,用于根据所述测试评价指标,通过统计正常流程记录、异常交互记录、特殊场景交互记录,实现测试评价指标的可视化。6.根据权利要求1所述的一种全场景语音机器人测试系统,其特征在于,所述的测试场景包括机器人版本功能测试、机器人系统功能回归测试、机器人平台压力测试、...
【专利技术属性】
技术研发人员:铁锦程,李虎,曾毅峰,王之良,臧官灵,位志超,刘航,
申请(专利权)人:上海浦东发展银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。