[发明专利]文本断言测试方法、装置、计算机设备及存储介质在审
申请号: | 202010244241.6 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111553149A | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 刘建华;余艳萍;叶松;徐从国;汤佾祥 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F40/289 | 分类号: | G06F40/289;G06F40/216;G06F40/194;G06F40/30 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 刘丽华;孙芬 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 断言 测试 方法 装置 计算机 设备 存储 介质 | ||
1.一种文本断言测试方法,应用于计算机设备中,其特征在于,所述文本断言测试方法包括:
获取自动化测试的测试用例的测试结果及所述测试用例的预期结果;
对所述测试结果进行分词得到第一分词向量、对所述预期结果进行分词得到第二分词向量;
将所述第一分词向量及按照预设方法筛选出的第二分词向量写入一个集合中;
根据所述集合计算所述第一分词向量中的第一分词的词频得到第一词频数组及计算所述第二分词向量中的第二分词的词频得到第二词频数组;
对所述第一分词向量进行编码生成第一编码数组、对所述第二分词向量进行编码生成第二编码数组;
使用所述第一词频数组更新所述第一编码数组及使用所述第二词频数组更新所述第二编码数组;
计算更新后的第一编码数组与更新后的第二编码数组的相似度并根据所述相似度输出断言结果。
2.如权利要求1所述的文本断言测试方法,其特征在于,所述对所述测试结果进行分词得到第一分词向量、对所述预期结果进行分词得到第二分词向量包括:
通过分词算法对所述测试结果进行分词得到多个第一字词及对所述预期结果进行分词得到多个第二字词;
分别去除所述多个第一字词中的无用词及所述多个第二字词中的无用词;
根据去除无用词后的第一字词构建第一分词向量、根据去除无用词后的第二字词构建第二分词向量。
3.如权利要求2所述的文本断言测试方法,其特征在于,所述将所述第一分词向量及按照预设方法筛选出的第二分词向量写入一个集合中包括:
初始化一个集合;
对所述第一分词向量中的第一分词进行去重操作;
将去重后的第一分词向量中的每个第一分词按照顺序写入所述集合中;
依次遍历所述第二分词向量中的每个第二分词;
将每个第二分词与所述集合中的第一分词进行比对;
当第二分词与所述集合中的第一分词比对失败时,将所述第二分词写入所述集合中。
4.如权利要求3所述的文本断言测试方法,其特征在于,所述根据所述集合计算所述第一分词向量中的第一分词的词频得到第一词频数组及计算所述第二分词向量中的第二分词的词频得到第二词频数组包括:
计算所述集合中的分词的数量;
计算所述第一分词向量中每个第一分词在所述测试结果中出现的第一次数,及所述第二分词向量中每个第二分词在所述预期结果中出现的第二次数;
计算每个第一分词的第一次数与所述数量的第一比值及每个第二分词的第二次数与所述数量的第二比值;
根据每个第一分词的第一比值计算得到对应的第一词频,及根据每个第二分词的第二比值得到对应的第二词频;
根据所有第一分词的第一词频得到第一词频数组,及根据所有第二分词的第二词频得到第二词频数组。
5.如权利要求2所述的文本断言测试方法,其特征在于,所述对所述第一分词向量进行编码生成第一编码数组、对所述第二分词向量进行编码生成第二编码数组包括:
计算所述第一分词向量中每个第一分词在所述第二分词向量中出现的第三次数,及计算所述第二分词向量中每个第二分词在所述第一分词向量中出现的第四次数;
将所述第三次数作为对应的第一分词的第一编码值,将所述第四次数作为对应的第二分词的第二编码值;
根据所有第一分词的第一编码值得到第一编码数组,及根据所有第二分词的第二词频得到第二编码数组。
6.如权利要求5所述的文本断言测试方法,其特征在于,所述使用所述第一词频数组更新所述第一编码数组及使用所述第二词频数组更新所述第二编码数组包括:
将所述第一编码数组中的第一编码值与所述第一词频数组中对应位置处的第一词频相乘得到第一乘积,及将所述第二编码数组中的第二编码值与所述第二词频数组中对应位置处的第二词频相乘得到第二乘积;
将所述第一乘积确定为新的第一编码值并更新所述第一编码数组,及将所述第二乘积确定为新的第二编码值并更新所述第二编码数组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010244241.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手机互联音频播放处理方法
- 下一篇:一种房源信息显示方法和装置