The invention discloses an application program testing method, device and storage medium, the method includes: acquiring the first key vocabulary set according to the vocabulary contained in the test target information; acquiring the second key vocabulary associated with each first key vocabulary in the first key vocabulary set based on the key vocabulary recommendation model, obtaining the second key vocabulary set; acquiring the The first key vocabulary set and the second key vocabulary set match the test case; based on the acquired test case, the target application is tested. The test cases are expanded and the number of test cases is increased. Based on the obtained test cases, the target application is tested, which can expand the function of test case coverage, improve the comprehensiveness of test cases and expand the test scope of the target application. Moreover, it does not need technical personnel to write test cases, does not rely on the professional ability of technical personnel, and realizes automatic test.
【技术实现步骤摘要】
应用程序测试方法、装置及存储介质
本专利技术涉及计算机
,特别涉及一种应用程序测试方法、装置及存储介质。
技术介绍
随着计算机技术的快速发展,技术人员开发出了越来越多的应用程序,各种应用程序的质量参差不齐。因此在开发应用程序之后,还需要对应用程序进行测试,检测应用程序是否能够正常运行。相关技术中,当需要对应用程序进行测试时,技术人员按照测试要求编写测试用例,后续即可在安装该应用程序的测试终端上执行该测试用例,得到测试结果,实现对应用程序的测试。但是,上述方案过于依赖技术人员的专业能力,很容易导致测试用例覆盖功能不全。因此,测试用例的全面性差,应用程序的测试范围狭窄。
技术实现思路
本专利技术实施例提供了一种应用程序测试方法、装置及存储介质,能够提高测试用例的全面性,扩展应用程序的测试范围。所述技术方案如下:一方面,提供了一种应用程序测试方法,所述方法包括:根据测试目标信息中包含的词汇,获取第一关键词汇集合,所述第一关键词汇集合包括至少一个第一关键词汇,所述测试目标信息用于描述目标应用程序的测试目标;基于关键词汇推荐模型,获取与所述第一关键词汇集合中的每个第一关键词汇关联的第二关键词汇,得到第二关键词汇集合;分别获取所述第一关键词汇集合和所述第二关键词汇集合匹配的测试用例;基于获取到的测试用例,对所述目标应用程序进行测试。在一种可能实现方式中,所述根据测试目标信息中包含的词汇,获取第一关键词汇集合,包括:对所述测试目标信息 ...
【技术保护点】
1.一种应用程序测试方法,其特征在于,所述方法包括:/n根据测试目标信息中包含的词汇,获取第一关键词汇集合,所述第一关键词汇集合包括至少一个第一关键词汇,所述测试目标信息用于描述目标应用程序的测试目标;/n基于关键词汇推荐模型,获取与所述第一关键词汇集合中的每个第一关键词汇关联的第二关键词汇,得到第二关键词汇集合;/n分别获取所述第一关键词汇集合和所述第二关键词汇集合匹配的测试用例;/n基于获取到的测试用例,对所述目标应用程序进行测试。/n
【技术特征摘要】
1.一种应用程序测试方法,其特征在于,所述方法包括:
根据测试目标信息中包含的词汇,获取第一关键词汇集合,所述第一关键词汇集合包括至少一个第一关键词汇,所述测试目标信息用于描述目标应用程序的测试目标;
基于关键词汇推荐模型,获取与所述第一关键词汇集合中的每个第一关键词汇关联的第二关键词汇,得到第二关键词汇集合;
分别获取所述第一关键词汇集合和所述第二关键词汇集合匹配的测试用例;
基于获取到的测试用例,对所述目标应用程序进行测试。
2.根据权利要求1所述的方法,其特征在于,所述根据测试目标信息中包含的词汇,获取第一关键词汇集合,包括:
对所述测试目标信息进行分词处理,得到多个词汇;
获取所述多个词汇中属于预设词汇集合的词汇,作为第一关键词汇,所述预设词汇集合包括至少一个关键词汇;
将获取到的至少一个第一关键词汇构成所述第一关键词汇集合。
3.根据权利要求2所述的方法,其特征在于,所述获取所述多个词汇中属于预设词汇集合的词汇,作为第一关键词汇之前,所述方法还包括:
从历史测试目标信息中提取至少一个关键词汇,所述历史测试目标信息用于描述所述目标应用程序的历史版本应用程序的测试目标;
将所述至少一个关键词汇构成所述预设词汇集合。
4.根据权利要求1所述的方法,其特征在于,所述基于关键词汇推荐模型,获取与所述第一关键词汇集合中的每个第一关键词汇关联的第二关键词汇,得到第二关键词汇集合之前,所述方法还包括:
获取多个样本词汇和所述多个样本词汇中每个样本词汇的至少一个关联词汇;
基于所述多个样本词汇以及所述多个样本词汇中每个样本词汇的至少一个关联词汇,训练所述关键词汇推荐模型。
5.根据权利要求4所述的方法,其特征在于,所述获取多个样本词汇和所述多个样本词汇中每个样本词汇的至少一个关联词汇,包括:
获取历史测试信息,所述历史测试信息用于描述所述目标应用程序的历史版本的应用程序的测试情况;
对所述历史测试信息进行分词处理,得到多个词汇;
对于所述多个词汇中的每个词汇,将所述词汇作为样本词汇,获取位于所述样本词汇之前的词汇或位于所述样本词汇之后的词汇中的至少一项,作为所述样本词汇的关联词汇。
6.根据权利要求1所述的方法,其特征在于,所述分别获取所述第一关键词汇集合和所...
【专利技术属性】
技术研发人员:张银红,王阳,陈锐,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。