用例生成方法及装置制造方法及图纸

技术编号:30050291 阅读:17 留言:0更新日期:2021-09-15 10:52
本说明书提供用例生成方法及装置,其中所述用例生成方法包括:接收至少两个目标图像,并获取所述至少两个目标图像中的交互对象、图像元素以及所述图像元素的属性信息;将所述图像元素以及所述图像元素的属性信息输入场景识别模型,获得所述至少两个目标图像对应的场景信息;基于所述场景信息与所述交互对象对所述至少两个目标图像进行执行流编排,生成目标用例。所述方法通过场景识别模型,快速、准确的获得至少两个目标图像对应的场景信息,提高了生成目标用例的效率;并且通过对至少两个目标图像进行执行流编排,生成目标用例,解决了依赖开发提测进行自动化测试用例生成的问题,实现了在开发阶段通过目标图像对目标用例进行生成。生成。生成。

【技术实现步骤摘要】
用例生成方法及装置


[0001]本说明书涉及计算机
,特别涉及一种用例生成方法。本说明书同时涉及一种用例生成装置,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着信息技术的发展,应用软件产品的应用日益广泛,影响着软件产品用户的工作、学习和生活等诸多领域,而应用软件产品在设计或运行时,需要对应用软件可靠性进行测试,而自动化测试就是应用软件测试技术常见的测试手段之一,针对自动化测试用例的生成与维护一直是应用软件测试工作绕不开的话题。
[0003]现有技术中的自动化测试用例生成方式,无法摆脱对开发提测的依赖,需要在应用软件开发完成并进行提测后,测试人员才能通过对应的提测APP和自动化工具进行自动化测试用例的编写与维护,降低了应用软件测试的效率,增加了应用软件测试的成本。
[0004]因此,亟需提供一种能有效提高软件测试效率,降低软件测试成本,解决依赖开发提测进行自动化测试用例生成的用例生成方法。

技术实现思路

[0005]有鉴于此,本说明书实施例提供了一种用例生成方法。本说明书同时涉及一种用例生成装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
[0006]根据本说明书实施例的第一方面,提供了一种用例生成方法,包括:
[0007]接收至少两个目标图像,并获取所述至少两个目标图像中的交互对象、图像元素以及所述图像元素的属性信息;
[0008]将所述图像元素以及所述图像元素的属性信息输入场景识别模型,获得所述至少两个目标图像对应的场景信息;
[0009]基于所述场景信息与所述交互对象对所述至少两个目标图像进行执行流编排,生成目标用例。
[0010]可选地,所述场景信息包括至少一个;
[0011]相应地,所述基于所述场景信息与所述交互对象对所述至少两个目标图像进行执行流编排,生成目标用例,包括:
[0012]基于每个场景信息从所述至少两个目标图像中确定,与所述每个场景信息对应的编排图像;
[0013]从所述交互对象中确定所述每个场景信息对应的编排图像中的交互对象;
[0014]基于所述每个场景信息对应的编排图像中的交互对象对所述每个场景信息对应的编排图像进行执行流编排,生成至少一个目标用例。
[0015]可选地,所述基于所述场景信息与所述交互对象对所述至少两个目标图像进行执行流编排生成,目标用例之后,还包括:
[0016]接收测试对象,并确定所述测试对象的测试图像;
[0017]将所述测试图像输入图像识别模型,获得所述测试图像的测试元素、以及所述测试元素的属性信息;
[0018]将所述测试元素、所述测试元素的属性信息与所述图像元素、所述图像元素的属性信息进行匹配,建立所述测试图像与所述至少两个目标图像的关联关系,并基于所述关联关系确定所述测试图像对应的场景信息;
[0019]基于所述测试图像对应的场景信息确定所述测试图像对应的所述目标用例,并通过所述目标用例对所述测试对象进行测试。
[0020]可选地,所述获取所述至少两个目标图像中的交互对象、图像元素以及所述图像元素的属性信息之后,还包括:
[0021]接收针对所述图像元素的标注请求,其中,所述标注请求中携带有图像元素标识;
[0022]根据所述图像元素标识从所述图像元素中确定待标注的图像元素,并为所述待标注的图像元素进行类型标注。
[0023]可选地,所述获得所述至少两个目标图像对应的场景信息之后,还包括:
[0024]接收场景信息生成请求,其中,所述场景信息生成请求中携带有场景信息标识;
[0025]基于所述场景信息标识从所述场景信息中确定初始场景信息;
[0026]将所述初始场景信息进行关联,以生成目标场景信息。
[0027]可选地,所述建立所述测试图像与所述至少两个目标图像的关联关系之后,还包括:
[0028]将所述测试图像以及与所述测试图像相关联的所述至少两个目标图像发送至第三方平台进行兼容性检测。
[0029]可选地,所述基于所述场景信息与所述交互信息对所述至少两个目标图像进行执行流编排,生成目标用例之后,还包括:
[0030]将所述至少两个目标图像中的每个目标图像发送至不同型号的终端上进行展示,并获取所述不同型号的终端对每个目标图像的展示图像;
[0031]将所述展示图像发送至第三方检测平台进行匹配性检测。
[0032]可选地,所述获得所述至少两个目标图像对应的场景信息之后,还包括:
[0033]接收预测对象,并确定所述预测对象的预测图像;
[0034]将所述预测图像输入图像识别模型,获得所述预测图像的预测元素、以及所述预测元素的属性信息;
[0035]将所述预测元素、所述预测元素的属性信息与所述图像元素、所述图像元素的属性信息进行匹配,建立所述预测图像与所述至少两个目标图像的关联关系,并基于所述关联关系确定所述预测图像对应的场景信息;
[0036]基于所述预测图像对应的场景信息确定所述预测图像对应的所述目标用例,并通过所述目标用例对所述预测对象进行测试。
[0037]可选地,所述通过所述目标用例对待测试对象进行测试之后,还包括:
[0038]确定所述至少两个目标图像的第一图像数量;
[0039]基于所述测试图像与所述至少两个目标图像的关联关系,统计与所述测试图像不存在关联关系的所述至少两个目标图像的第二图像数量;
[0040]基于所述第一图像数量以及所述第二图像数量确定所述测试对象的覆盖率。
[0041]可选地,所述获得所述至少两个目标图像对应的场景信息之后,还包括:
[0042]基于所述场景信息确定基线场景信息条件,将满足所述基线场景信息条件的场景信息确定为基线场景信息。
[0043]根据本说明书实施例的第二方面,提供了一种用例生成装置,包括:
[0044]接收模块,被配置为接收至少两个目标图像,并获取所述至少两个目标图像中的交互对象、图像元素以及所述图像元素的属性信息;
[0045]获取模块,被配置为将所述图像元素以及所述图像元素的属性信息输入场景识别模型,获得所述至少两个目标图像对应的场景信息;
[0046]生成模块,被配置为基于所述场景信息与所述交互对象对所述至少两个目标图像进行执行流编排,生成目标用例。
[0047]根据本说明书实施例的第三方面,提供了一种计算设备,包括:
[0048]存储器和处理器;
[0049]所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:
[0050]接收至少两个目标图像,并获取所述至少两个目标图像中的交互对象、图像元素以及所述图像元素的属性信息;
[0051]将所述图像元素以及所述图像元素的属性信息输入场景识别模型,获得所述至少两个目标图像对应的场景信息;
[0052]基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用例生成方法,包括:接收至少两个目标图像,并获取所述至少两个目标图像中的交互对象、图像元素以及所述图像元素的属性信息;将所述图像元素以及所述图像元素的属性信息输入场景识别模型,获得所述至少两个目标图像对应的场景信息;基于所述场景信息与所述交互对象对所述至少两个目标图像进行执行流编排,生成目标用例。2.根据权利要求1所述的用例生成方法,所述场景信息包括至少一个;相应地,所述基于所述场景信息与所述交互对象对所述至少两个目标图像进行执行流编排,生成目标用例,包括:基于每个场景信息从所述至少两个目标图像中确定,与所述每个场景信息对应的编排图像;从所述交互对象中确定所述每个场景信息对应的编排图像中的交互对象;基于所述每个场景信息对应的编排图像中的交互对象对所述每个场景信息对应的编排图像进行执行流编排,生成至少一个目标用例。3.根据权利要求1或2所述的用例生成方法,所述基于所述场景信息与所述交互对象对所述至少两个目标图像进行执行流编排,生成目标用例之后,还包括:接收测试对象,并确定所述测试对象的测试图像;将所述测试图像输入图像识别模型,获得所述测试图像的测试元素、以及所述测试元素的属性信息;将所述测试元素、所述测试元素的属性信息与所述图像元素、所述图像元素的属性信息进行匹配,建立所述测试图像与所述至少两个目标图像的关联关系,并基于所述关联关系确定所述测试图像对应的场景信息;基于所述测试图像对应的场景信息确定所述测试图像对应的所述目标用例,并通过所述目标用例对所述测试对象进行测试。4.根据权利要求1所述的用例生成方法,所述获取所述至少两个目标图像中的交互对象、图像元素以及所述图像元素的属性信息之后,还包括:接收针对所述图像元素的标注请求,其中,所述标注请求中携带有图像元素标识;根据所述图像元素标识从所述图像元素中确定待标注的图像元素,并为所述待标注的图像元素进行类型标注。5.根据权利要求1所述的用例生成方法,所述获得所述至少两个目标图像对应的场景信息之后,还包括:接收场景信息生成请求,其中,所述场景信息生成请求中携带有场景信息标识;基于所述场景信息标识从所述场景信息中确定初始场景信息;将所述初始场景信息进行关联,以生成目标场景信息。6.根据权利要求3所述的用例生成方法,所述建立所述测试图像与所述至少两个目标图像的关联关系之后,还包括:将所述测试图像以及与所述测试图像相关联的所述至少两个目标图像发送至第三方平台进行匹配性检测。
7.根据权利要求1或2所述的用例生成方法,所述基于所述场景信息与所述交互信息对所...

【专利技术属性】
技术研发人员:崔海玉
申请(专利权)人:浙江网商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1