一种Web输入框测试用例的优化方法、装置以及处理设备制造方法及图纸

技术编号:36925496 阅读:14 留言:0更新日期:2023-03-22 18:49
本申请提供了一种Web输入框测试用例的优化方法、装置以及处理设备,用于以重组的思维确定与当前目标Web输入框高度适配的目标测试用例,如此可以实现高效、精确的Web输入框测试效果。方法包括:获取目标Web输入框预先通过JSON描述的目标输入框属性;从Web输入框测试用例集合中确定出目标输入框属性适配的第一目标Web输入框测试用例,Web输入框测试用例集合中包括了与不同输入框属性适配的不同Web输入框测试用例;获取目标Web输入框的逻辑组合关系;根据目标Web输入框的逻辑组合关系,组合第一目标Web输入框测试用例中子测试用例之间的组合关系,并进行内容上的优化处理,得到第二Web输入框测试用例;通过第二Web测试用例对目标Web输入框进行Web输入框测试。目标Web输入框进行Web输入框测试。目标Web输入框进行Web输入框测试。

【技术实现步骤摘要】
一种Web输入框测试用例的优化方法、装置以及处理设备


[0001]本申请涉及测试领域,具体涉及一种Web输入框测试用例的优化方法、装置以及处理设备。

技术介绍

[0002]在Web应用中,可以涉及到Web输入框该元素,如此用户可以通过在输入框中输入相关内容来发起对应的Web应用服务。
[0003]对应到Web应用的开发维护工作,显然就需要针对Web输入框进行相关的测试工作。
[0004]而本申请专利技术人,在现有技术的研究过程中发现,尽管其引入了自动化测试技术,基于预先配置的测试用例来自主模拟用户的使用过程,测试Web应用服务的响应性能,但是,其测试用例并不具有普遍性,只适合原来适配的Web输入框,对于其他的Web输入框通常是存在匹配度不高的问题的,显然在一定程度上还是存在依赖于人工而导致测试成本不低的问题。

技术实现思路

[0005]本申请提供了一种Web输入框测试用例的优化方法、装置以及处理设备,用于以重组的思维确定与当前目标Web输入框高度适配的目标测试用例,如此可以实现高效、精确的Web输入框测试效果。
[0006]第一方面,本申请提供了一种Web输入框测试用例的优化方法,方法包括:
[0007]获取目标Web输入框预先通过JSON描述的目标输入框属性;
[0008]从Web输入框测试用例集合中确定出目标输入框属性适配的第一目标Web输入框测试用例,其中,Web输入框测试用例集合中包括了与不同输入框属性适配的不同Web输入框测试用例;
[0009]获取目标Web输入框的逻辑组合关系;
[0010]根据目标Web输入框的逻辑组合关系,组合第一目标Web输入框测试用例中子测试用例之间的组合关系,并进行内容上的优化处理,得到第二Web输入框测试用例;
[0011]通过第二Web测试用例对目标Web输入框进行Web输入框测试,以获得目标Web输入框的测试结果。
[0012]结合本申请第一方面,在本申请第一方面第一种可能的实现方式中,从Web输入框测试用例集合中确定出目标输入框属性适配的第一目标Web输入框测试用例之前,方法还包括:
[0013]确定不同输入框属性适配的不同Web输入框测试用例;
[0014]在不同Web输入框测试用例中,检查是否存在相关逻辑关系组合的内容;
[0015]若存在,则去除不同Web输入框测试用例中相关逻辑关系组合的内容。
[0016]结合本申请第一方面第一种可能的实现方式,在本申请第一方面第二种可能的实
现方式中,方法还包括:
[0017]将去除的不同Web输入框测试用例中相关逻辑关系组合的内容,更新至不同Web输入框可配置的逻辑组合关系范围中;
[0018]获取目标Web输入框的逻辑组合关系,包括:
[0019]从不同Web输入框可配置的逻辑组合关系范围,选择目标Web输入框的逻辑组合关系。
[0020]结合本申请第一方面,在本申请第一方面第三种可能的实现方式中,目标Web输入框的逻辑组合关系中包括不同子测试用例的组合关系和优化内容,优化内容包括哪些需要填写、哪些不需要填写、哪些是正确的值和哪些是错误的值共计四个方面的内容。
[0021]结合本申请第一方面,在本申请第一方面第四种可能的实现方式中,目标输入框属性和目标Web输入框的逻辑组合关系都配置在目标Web输入框所属页面的页面文件中。
[0022]结合本申请第一方面第四种可能的实现方式,在本申请第一方面第五种可能的实现方式中,目标Web输入框的逻辑组合关系也通过JSON描述。
[0023]结合本申请第一方面第五种可能的实现方式,在本申请第一方面第六种可能的实现方式中,目标Web输入框所属页面的页面文件具体为在目标Web输入框所属页面的基础页面文件的基础上,额外通过JSON配置的JSON模块。
[0024]第二方面,本申请提供了一种Web输入框测试用例的优化装置,装置包括:
[0025]获取单元,用于获取目标Web输入框预先通过JSON描述的目标输入框属性;
[0026]确定单元,用于从Web输入框测试用例集合中确定出目标输入框属性适配的第一目标Web输入框测试用例,其中,Web输入框测试用例集合中包括了与不同输入框属性适配的不同Web输入框测试用例;
[0027]获取单元,还用于获取目标Web输入框的逻辑组合关系;
[0028]优化单元,用于根据目标Web输入框的逻辑组合关系,组合第一目标Web输入框测试用例中子测试用例之间的组合关系,并进行内容上的优化处理,得到第二Web输入框测试用例;
[0029]测试单元,用于通过第二Web测试用例对目标Web输入框进行Web输入框测试,以获得目标Web输入框的测试结果。
[0030]结合本申请第二方面,在本申请第二方面第一种可能的实现方式中,装置还包括配置单元,用于:
[0031]确定不同输入框属性适配的不同Web输入框测试用例;
[0032]在不同Web输入框测试用例中,检查是否存在相关逻辑关系组合的内容;
[0033]若存在,则去除不同Web输入框测试用例中相关逻辑关系组合的内容。
[0034]结合本申请第二方面第一种可能的实现方式,在本申请第二方面第二种可能的实现方式中,配置单元,具体用于:
[0035]将去除的不同Web输入框测试用例中相关逻辑关系组合的内容,更新至不同Web输入框可配置的逻辑组合关系范围中;
[0036]获取单元,具体用于:
[0037]从不同Web输入框可配置的逻辑组合关系范围,选择目标Web输入框的逻辑组合关系。
[0038]结合本申请第二方面,在本申请第二方面第三种可能的实现方式中,目标Web输入框的逻辑组合关系中包括不同子测试用例的组合关系和优化内容,优化内容包括哪些需要填写、哪些不需要填写、哪些是正确的值和哪些是错误的值共计四个方面的内容。
[0039]结合本申请第二方面,在本申请第二方面第四种可能的实现方式中,目标输入框属性和目标Web输入框的逻辑组合关系都配置在目标Web输入框所属页面的页面文件中。
[0040]结合本申请第二方面第四种可能的实现方式,在本申请第二方面第五种可能的实现方式中,目标Web输入框的逻辑组合关系也通过JSON描述。
[0041]结合本申请第二方面第五种可能的实现方式,在本申请第二方面第六种可能的实现方式中,目标Web输入框所属页面的页面文件具体为在目标Web输入框所属页面的基础页面文件的基础上,额外通过JSON配置的JSON模块。
[0042]第三方面,本申请提供了一种处理设备,包括处理器和存储器,存储器中存储有计算机程序,处理器调用存储器中的计算机程序时执行本申请第一方面或者本申请第一方面任一种可能的实现方式提供的方法。
[0043]第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Web输入框测试用例的优化方法,其特征在于,所述方法包括:获取目标Web输入框预先通过JSON描述的目标输入框属性;从Web输入框测试用例集合中确定出所述目标输入框属性适配的第一目标Web输入框测试用例,其中,所述Web输入框测试用例集合中包括了与不同输入框属性适配的不同Web输入框测试用例;获取所述目标Web输入框的逻辑组合关系;根据所述目标Web输入框的逻辑组合关系,组合所述第一目标Web输入框测试用例中子测试用例之间的组合关系,并进行内容上的优化处理,得到第二Web输入框测试用例;通过所述第二Web测试用例对所述目标Web输入框进行Web输入框测试,以获得所述目标Web输入框的测试结果。2.根据权利要求1所述的方法,其特征在于,所述从Web输入框测试用例集合中确定出所述目标输入框属性适配的第一目标Web输入框测试用例之前,所述方法还包括:确定所述不同输入框属性适配的所述不同Web输入框测试用例;在所述不同Web输入框测试用例中,检查是否存在相关逻辑关系组合的内容;若存在,则去除所述不同Web输入框测试用例中所述相关逻辑关系组合的内容。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将去除的所述不同Web输入框测试用例中所述相关逻辑关系组合的内容,更新至所述不同Web输入框可配置的逻辑组合关系范围中;所述获取所述目标Web输入框的逻辑组合关系,包括:从所述不同Web输入框可配置的逻辑组合关系范围,选择所述目标Web输入框的逻辑组合关系。4.根据权利要求1所述的方法,其特征在于,所述目标Web输入框的逻辑组合关系中包括不同子测试用例的组合关系和优化内容,所述优化内容包括哪些需要填写、哪些不需要填写、哪些是正确的值和哪...

【专利技术属性】
技术研发人员:丁旭东
申请(专利权)人:上海安博通信息科技有限公司
类型:发明
国别省市:

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

1