测试大纲生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39436294 阅读:7 留言:0更新日期:2023-11-19 16:19
本申请涉及一种测试大纲生成方法、装置、计算机设备和存储介质,可以应用于人工智能技术领域。所述方法包括:对目标对象输入的测试需求进行分析,得到分析结果;基于分析结果,从测试大纲模板库中,识别出与测试需求匹配的至少一个窗口链路,并向目标对象展示识别出的窗口链路;测试大纲模板库中的测试大纲模板以窗口链路的形式存储;确定目标对象从至少一个窗口链路中选择的目标窗口链路;将目标对象输入的测试数据导入目标窗口链路,生成目标测试大纲。采用本方法能够提高测试大纲生成效率,从而提高自动化测试效率。而提高自动化测试效率。而提高自动化测试效率。

【技术实现步骤摘要】
测试大纲生成方法、装置、计算机设备和存储介质


[0001]本申请涉及人工智能
,特别是涉及一种测试大纲生成方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]在进行自动化测试的过程中,由于一个程序会涉及多个窗口,每个窗口对应多个操作,窗口和窗口之间又具有一定联系,为了理清操作之间的联系关系,一般会先编写测试大纲,在测试大纲中列出所有窗口以及每个窗口包含的操作,并明确需要测试的内容和测试通过的准则,以便测试人员可以通过查看测试大纲,快速编写测试用例。
[0003]然而,传统技术中,在自动化测试过程中,对于较复杂的测试需求,通常会耗费测试人员大量时间手动编写测试大纲,且测试需求通常存在多次变更,每次变更后都需要更新测试大纲,因此,还需要测试人员频繁手动变更测试大纲,进行大量重复性工作。
[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]基于分析结果,从测试大纲模板库中,识别出与测试需求匹配的至少一个窗口链路,并向目标对象展示识别出的窗口链路;测试大纲模板库中的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试大纲生成方法,其特征在于,所述方法包括:对目标对象输入的测试需求进行分析,得到分析结果;基于所述分析结果,从测试大纲模板库中,识别出与所述测试需求匹配的至少一个窗口链路,并向所述目标对象展示识别出的窗口链路;所述测试大纲模板库中的测试大纲模板以窗口链路的形式存储;确定所述目标对象从所述至少一个窗口链路中选择的目标窗口链路;将所述目标对象输入的测试数据导入所述目标窗口链路,生成目标测试大纲。2.根据权利要求1所述的方法,其特征在于,所述测试大纲模板库的构建过程包括:响应于操作对象对窗口节点的编辑、新增或者删除的操作,生成多个窗口链路;每一所述窗口链路由多个窗口节点组成;将所述多个窗口链路中,所述操作对象选择保存的窗口链路作为测试大纲默认模板;分析不同测试需求下的历史测试大纲,确定不同测试需求下,使用频率超过频率阈值的窗口链路;将不同测试需求下,使用频率超出频率阈值的窗口链路,作为不同测试需求下的测试大纲常用模板;基于所述测试大纲默认模板、以及所述不同测试需求下的测试大纲常用模板,构建测试大纲模板库。3.根据权利要求1所述的方法,其特征在于,每一所述窗口链路由多个窗口节点组成,所述窗口节点上配置有接口图标,所述接口图标用于切换所述窗口节点之后的各窗口节点的展示状态;所述向所述目标对象展示识别出的窗口链路,包括:将所述目标对象在所述窗口链路中选择的窗口节点作为目标窗口节点;当所述目标窗口节点之后的窗口节点为未展开状态时,响应于所述目标对象对所述目标窗口节点上接口图标的触发操作,向所述目标对象展示所述目标窗口节点之后的各窗口节点;当所述目标窗口节点之后的窗口节点为已展开状态时,响应于所述目标对象点击所述目标窗口节点上接口图标的操作,折叠所述目标窗口节点之后的各窗口节点。4.根据权利要求1所述的方法,其特征在于,所述将所述目标对象输入的测试数据导入所述目标窗口链路,生成目标测试大纲之后,所述方法包括:在所述目标对象未变更所述目标测试大纲的情况下,将所述目标测试大纲、以及所述目标对象输入的测试需求存储至测试大纲模板库中;在所述目标对象需要变更所述目标测...

【专利技术属性】
技术研发人员:徐宁张瀚铎刘卫琛
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1