[发明专利]应用程序测试方法、装置及存储介质有效
申请号: | 201910777984.7 | 申请日: | 2019-08-22 |
公开(公告)号: | CN110471858B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 张银红;王阳;陈锐 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 测试 方法 装置 存储 介质 | ||
本发明公开了一种应用程序测试方法、装置及存储介质,方法包括:根据测试目标信息中包含的词汇,获取第一关键词汇集合;基于关键词汇推荐模型,获取与所述第一关键词汇集合中的每个第一关键词汇关联的第二关键词汇,得到第二关键词汇集合;分别获取所述第一关键词汇集合和所述第二关键词汇集合匹配的测试用例;基于获取到的测试用例,对所述目标应用程序进行测试。对测试用例进行了扩展,增加了测试用例的数量,则基于获取到的测试用例,对目标应用程序进行测试,能够扩展测试用例覆盖的功能,提高了测试用例的全面性,扩展了目标应用程序的测试范围。并且,无需技术人员编写测试用例,不依赖技术人员的专业能力,实现了自动测试。
技术领域
本发明涉及计算机技术领域,特别涉及一种应用程序测试方法、装置及存储介质。
背景技术
随着计算机技术的快速发展,技术人员开发出了越来越多的应用程序,各种应用程序的质量参差不齐。因此在开发应用程序之后,还需要对应用程序进行测试,检测应用程序是否能够正常运行。
相关技术中,当需要对应用程序进行测试时,技术人员按照测试要求编写测试用例,后续即可在安装该应用程序的测试终端上执行该测试用例,得到测试结果,实现对应用程序的测试。但是,上述方案过于依赖技术人员的专业能力,很容易导致测试用例覆盖功能不全。因此,测试用例的全面性差,应用程序的测试范围狭窄。
发明内容
本发明实施例提供了一种应用程序测试方法、装置及存储介质,能够提高测试用例的全面性,扩展应用程序的测试范围。所述技术方案如下:
一方面,提供了一种应用程序测试方法,所述方法包括:
根据测试目标信息中包含的词汇,获取第一关键词汇集合,所述第一关键词汇集合包括至少一个第一关键词汇,所述测试目标信息用于描述目标应用程序的测试目标;
基于关键词汇推荐模型,获取与所述第一关键词汇集合中的每个第一关键词汇关联的第二关键词汇,得到第二关键词汇集合;
分别获取所述第一关键词汇集合和所述第二关键词汇集合匹配的测试用例;
基于获取到的测试用例,对所述目标应用程序进行测试。
在一种可能实现方式中,所述根据测试目标信息中包含的词汇,获取第一关键词汇集合,包括:
对所述测试目标信息进行分词处理,得到多个词汇;
获取所述多个词汇中属于预设词汇集合的词汇,作为第一关键词汇,所述预设词汇集合包括至少一个关键词汇;
将获取到的至少一个第一关键词汇构成所述第一关键词汇集合。
在另一种可能实现方式中,所述获取所述多个词汇中属于预设词汇集合的词汇,作为第一关键词汇之前,所述方法还包括:
从历史测试目标信息中提取至少一个关键词汇,所述历史测试目标信息用于描述所述目标应用程序的历史版本应用程序的测试目标;
将所述至少一个关键词汇构成所述预设词汇集合。
在另一种可能实现方式中,所述基于关键词汇推荐模型,获取与所述第一关键词汇集合中的每个第一关键词汇关联的第二关键词汇,得到第二关键词汇集合之前,所述方法还包括:
获取多个样本词汇和所述多个样本词汇中每个样本词汇的至少一个关联词汇;
基于所述多个样本词汇以及所述多个样本词汇中每个样本词汇的至少一个关联词汇,训练所述关键词汇推荐模型。
在另一种可能实现方式中,所述获取多个样本词汇和所述多个样本词汇中每个样本词汇的至少一个关联词汇,包括:
获取历史测试信息,所述历史测试信息用于描述所述目标应用程序的历史版本的应用程序的测试情况;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910777984.7/2.html,转载请声明来源钻瓜专利网。