[发明专利]关键语义测试方法、装置、存储介质及电子设备在审
| 申请号: | 201810895986.1 | 申请日: | 2018-08-08 |
| 公开(公告)号: | CN110825608A | 公开(公告)日: | 2020-02-21 |
| 发明(设计)人: | 陈磊;周敬岩;贾瑞卿;牛锋华;王浩;刘军 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
| 地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 关键 语义 测试 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种关键语义测试方法、关键语义测试装置、计算机可读存储介质及电子设备。本公开实施例提供的关键语义测试方法包括:根据预期关键语义得到包括一个或者多个语义关键词的关键语义数组;对所述待测试语句进行分词处理,得到包括一个或者多个分词单元的待测试数组;判断所述关键语义数组是否为所述待测试数组的子集;若所述关键语义数组是所述待测试数组的子集,则判定所述待测试语句包含所述预期关键语义。本公开实施例所提供的关键语义测试方法不仅可以提高语义测试的准确率和效率,而且可以减少人工参与,扩大自动化测试的覆盖范围。
技术领域
本公开涉及计算机技术领域,具体涉及一种关键语义测试方法、关键语义测试装置、计算机可读存储介质及电子设备。
背景技术
随着信息技术的不断发展,被测系统呈现多元化的发展趋势。在很多项目的测试过程中,测试人员都是依据一些关键语义进行预期结果的检测。这个关键语义的检测、识别过程对于人来说,是很容易的,但是如何让自动化测试脚本或者框架来完成这个过程,目前还没有很好的解决途径。
因此,如何实现关键语义的自动化测试是目前亟待解决的问题。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种关键语义测试方法、关键语义测试装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的无法在自动化测试过程中实现关键语义测试的技术问题。
根据本公开的一个方面,提供一种关键语义测试方法,其特殊之处在于,包括:
根据预期关键语义得到包括一个或者多个语义关键词的关键语义数组;
对所述待测试语句进行分词处理,得到包括一个或者多个分词单元的待测试数组;
判断所述关键语义数组是否为所述待测试数组的子集;
若所述关键语义数组是所述待测试数组的子集,则判定所述待测试语句包含所述预期关键语义。
在本公开的一种示例性实施方式中,所述判断所述关键语义数组是否为所述待测试数组的子集,包括:
获取所述关键语义数组中的全部语义关键词;
判断各个语义关键词是否包含在所述待测试数组中;
若全部语义关键词均包含在所述待测试数组中,则判定所述关键语义数组是所述待测试数组的子集。
在本公开的一种示例性实施方式中,所述判断各个语义关键词是否包含在所述待测试数组中,包括:
循环遍历所述待测试数组中的分词单元,逐一判断所述待测试数组中是否存在与所述语义关键词相同的分词单元;
若所述待测试数组中存在与所述语义关键词相同的分词单元,则判定所述语义关键词包含在所述待测试数组中。
在本公开的一种示例性实施方式中,所述判断各个语义关键词是否包含在所述待测试数组中,包括:
根据预设排序规则对所述待测试数组中的分词单元进行排序;
使用二分查找的方法,逐一判断所述待测试数组中是否存在与所述语义关键词相同的分词单元;
若所述待测试数组中存在与所述语义关键词相同的分词单元,则判定所述语义关键词包含在所述待测试数组中。
在本公开的一种示例性实施方式中,所述根据预设排序规则对所述待测试数组中的分词单元进行排序,包括:
按照预设编码格式获取所述待测试数组中各个分词单元的编码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810895986.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种区块链节点和交易方法
- 下一篇:一种便民且节能的多功能公园长椅





