[发明专利]测试用例的校验方法、装置、介质以及电子设备在审
申请号: | 202110061492.5 | 申请日: | 2021-01-18 |
公开(公告)号: | CN113407437A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 杨裕丰;黄永德;陈晓霞;许坤锦;许伟圳;苏丹;蒋家毅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 校验 方法 装置 介质 以及 电子设备 | ||
本公开提供了一种测试用例的校验方法、装置、介质以及电子设备。该方法包括:获取与测试用例对应的至少两个用例字符串,并确定至少两个用例字符串的公共字符串;计算至少两个用例字符串两两之间的相似度得到相似度集合;获取执行测试用例得到的待校验字符串,并且利用公共字符串与相似度集合对待校验字符串进行校验得到测试用例的校验结果。本公开一方面,确定至少两个用例字符串的公共字符串和相似度集合,是一种自学习的用例校验方式,运行过程是自动化且智能化的,无需编写代码,提升了测试用例的字符串的校验效率;另一方面,利用公共字符串和相似度集合对待校验字符串进行校验,无需人工参与,提高了字符串校验的可靠性和准确度。
技术领域
本公开涉及文本处理技术领域,具体而言,涉及一种测试用例的校验方法、测试用例的校验装置、计算机可读介质以及电子设备。
背景技术
针对文本等类型的字符串的校验方式有多种,例如测试人员写各种形式的断言或者匹配的代码。
但是,编写代码进行校验的效率太低,并且也需要在不同的场景下进行人为判断和维护。因此,这种方式可靠度较低,且不够自动化和智能化。
鉴于此,本领域亟需开发一种新的测试用例的校验方法及装置。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的技术背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种测试用例的校验方法、测试用例的校验装置、计算机可读介质以及电子设备,进而至少在一定程度上克服字符串校验方式的效率和可靠度太低的技术问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开实施例的一个方面,提供一种测试用例的校验方法,该方法包括:获取与测试用例对应的至少两个用例字符串,并确定所述至少两个用例字符串的公共字符串;
计算所述至少两个用例字符串两两之间的相似度得到相似度集合;
获取执行所述测试用例得到的待校验字符串,并且利用所述公共字符串与所述相似度集合对所述待校验字符串进行校验得到所述测试用例的校验结果。
根据本公开实施例的一个方面,提供一种测试用例的校验装置,该装置包括:公共部分模块,被配置为获取与测试用例对应的至少两个用例字符串,并确定所述至少两个用例字符串的公共字符串;
差异计算模块,被配置为计算所述至少两个用例字符串两两之间的相似度得到相似度集合;
校验执行模块,被配置为获取执行所述测试用例得到的待校验字符串,并且利用所述公共字符串与所述相似度集合对所述待校验字符串进行校验得到所述测试用例的校验结果。
在本公开的一些实施例中,基于以上技术方案,所述校验执行模块包括:个数确定子模块,被配置为获取所述公共字符串的字符串个数,并获取所述待校验字符串的待校验个数;
集合确定子模块,被配置为若所述待校验字符串包括所述公共字符串,且所述字符串个数小于所述待校验个数,确定与所述待校验字符串对应的待校验相似度集合;
集合校验子模块,被配置为利用所述相似度集合对所述待校验相似度集合进行校验得到所述测试用例的校验结果。
在本公开的一些实施例中,基于以上技术方案,所述集合校验子模块包括:校验成功单元,被配置为若所述相似度集合包括所述待校验相似度集合,确定所述测试用例的校验结果为校验成功;
校验失败单元,被配置为若所述相似度集合未包括所述待校验相似度集合,确定所述测试用例的校验结果为校验失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110061492.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:脉冲和射频消融一体机及其使用方法
- 下一篇:一种铝合金折弯管件抗褶皱加工方法