[发明专利]通话场景覆盖测试方法、装置、计算机设备及存储介质在审
申请号: | 202010222806.0 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111581074A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 郑鹰飞 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 涂年影 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通话 场景 覆盖 测试 方法 装置 计算机 设备 存储 介质 | ||
1.一种通话场景覆盖测试方法,其特征在于,包括:
对待测试系统所包含的测试节点进行遍历,以获取所述待测试系统的测试路径集合,其中,所述测试路径集合中包含多条测试路径;
根据预置的话术信息表及预置的测试用例生成模板生成与每一所述测试路径对应的测试用例;
执行所述测试用例对所述待测试系统进行接口测试以获取对应的接口返回数据;
根据预置的返回时间阈值及所述测试用例从所述接口返回数据中筛选得到异常返回数据。
2.根据权利要求1所述的通话场景覆盖测试方法,其特征在于,所述对待测试系统所包含的测试节点进行遍历,以获取所述待测试系统的测试路径集合,包括:
获取所述待测试系统的开始节点作为待遍历节点;
遍历所述待遍历节点的下一层级,以得到所述待遍历节点的子节点;
判断所述子节点是否为结束节点;
若所述子节点为结束节点,将从所述开始节点至所述子节点的路径记录为测试路径;
若所述子节点不是结束节点,将所述子节点作为待遍历节点并返回执行所述遍历所述待遍历节点的下一层级,以得到所述待遍历节点的子节点的步骤。
3.根据权利要求1所述的通话场景覆盖测试方法,其特征在于,所述根据预置的话术信息表及预置的测试用例生成模板生成与每一所述测试路径对应的测试用例,包括:
根据所述测试路径所包含的测试节点获取所述话术信息表中与每一所述测试节点对应的话术标签作为目标话术标签;
随机选择所述话术信息表中与所述目标话术标签对应的一条测试话术,将所选择的所述测试话术及所述目标话术标签的预期值填充至所述测试用例生成模板以得到对应的测试数据;
根据所述测试路径对所述测试数据进行串接以生成所述测试路径对应的测试用例。
4.根据权利要求1所述的通话场景覆盖测试方法,其特征在于,所述执行所述测试用例对所述待测试系统进行接口测试以获取对应的接口返回数据,包括:
根据所述测试用例对应的测试路径依次将所述测试用例包含的测试话术输入所述待测试系统;
根据所述待测试系统中的语音识别规则对所述测试话术进行识别以获取对应的文字信息;
根据与所述测试话术对应的接口的分类规则获取与所述文字信息对应的分类信息;
根据所述待测试系统中的应答话术关系表获取与所述分类信息对应的接口返回信息。
5.根据权利要求4所述的通话场景覆盖测试方法,其特征在于,所述语音识别规则包括声学模型、语音特征词典及语义解析模型,所述根据所述待测试系统中的语音识别规则对所述测试话术进行识别以获取对应的文字信息,包括:
根据所述声学模型对所述测试话术进行切分以得到所述测试话术中所包含的多个音素;
根据所述语音特征词典对所述音素进行匹配,以将所有所述音素转换为拼音信息;
根据所述语义解析模型对所述拼音信息进行语义解析,以将所述拼音信息转换为文字信息。
6.根据权利要求1所述的通话场景覆盖测试方法,其特征在于,所述根据预置的返回时间阈值及所述测试用例从所述接口返回数据中筛选得到异常返回数据,包括:
判断每一所述接口返回数据的返回耗时是否超出所述返回时间阈值;
若所述接口返回数据的返回耗时超出所述返回时间阈值,将所述接口返回数据作为第一异常返回数据;
获取每一所述接口返回数据中与所述测试用例的验证项目对应的项目值;
根据每一所述测试数据中的预期值对与所述测试数据对应的接口返回数据的项目值进行验证以获取所述接口返回数据是否验证通过的验证结果;
若所述接口返回数据的验证结果为不通过,将所述接口返回数据作为第二异常返回数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010222806.0/1.html,转载请声明来源钻瓜专利网。