软件测试方法、装置、电子装置及存储介质制造方法及图纸

技术编号:37591597 阅读:14 留言:0更新日期:2023-05-18 11:27
本申请涉及一种软件测试方法、装置、电子装置及存储介质,其中,该软件测试方法包括:获取BUG相关字段,根据BUG相关字段,编排剧本模板,剧本模板包括BUG信息聚合环节、BUG信息通知环节以及BUG处理环节,根据BUG相关字段,设置剧本模板触发条件;在监测到BUG时,获取与BUG相关字段对应的BUG信息,根据触发条件和BUG信息选择剧本模板,并基于选择的剧本模板处理BUG。通过本申请,解决了因BUG管理工具与业务日志系统、运行环境之间不能有效协作,研发人员无法第一时间获取全面BUG信息,导致研发人员定位、处理BUG问题较慢问题,实现了BUG的自动化流程管理,提高了研发人员的BUG处理效率以及测试人员的BUG回归效率。效率以及测试人员的BUG回归效率。效率以及测试人员的BUG回归效率。

【技术实现步骤摘要】
软件测试方法、装置、电子装置及存储介质


[0001]本申请涉及软件测试
,特别是涉及软件测试方法、装置、电子装置及存储介质。

技术介绍

[0002]随着互联网行业的蓬勃发展,服务系统中处理的数据以及业务越来越复杂。为保证业务服务系统能够正常、正确的工作,测试是系统投入使用前重要的阶段。如何确保测试工作能够高效、全面得覆盖到系统业务的方方面面,并且问题能够快速定位、响应、回归,是测试领域持续改进的方向。
[0003]现有技术中,测试人员通过使用BUG管理工具记录测试中出现BUG的接口信息、测试实例数据(如URL、测试接口入参具体值等)、截图以及BUG报错描述等BUG相关信息,通知对应的研发人员后,研发人员需要先根据BUG管理工具中的信息去获取接口信息,再去查询运行环境以及业务日志系统中的相关参数,因此BUG管理工具与业务日志系统、运行环境之间不能有效协作,研发人员无法第一时间获取全面BUG信息,导致研发人员定位、处理BUG问题较慢。
[0004]针对相关技术中存在BUG管理工具与业务日志系统、运行环境之间不能有效协作,导致研发人员无法第一时间获取全面BUG信息,导致研发人员定位、处理BUG问题较慢问题,目前还没有提出有效的解决方案。

技术实现思路

[0005]在本实施例中提供了一种件测试方法、装置、电子装置及存储介质,以解决相关技术中BUG管理工具与业务日志系统、运行环境之间不能有效协作,导致研发人员无法第一时间获取全面BUG信息,导致研发人员定位、处理BUG问题较慢的问题。/>[0006]第一个方面,在本实施例中提供了一种软件测试方法,包括:
[0007]获取BUG相关字段;
[0008]根据所述BUG相关字段,编排剧本模板,所述剧本模板包括BUG信息聚合环节、BUG信息通知环节以及BUG处理环节;
[0009]根据所述BUG相关字段,设置所述剧本模板触发条件;
[0010]在监测到BUG时,获取与所述BUG相关字段对应的BUG信息,根据所述触发条件和所述BUG信息选择所述剧本模板,并基于选择的所述剧本模板处理所述BUG。
[0011]在其中的一些实施例中,所述获取BUG相关字段,包括:
[0012]根据BUG管理工具、业务日志系统以及运行环境中描述BUG属性的相关字段,获取所述BUG相关字段。
[0013]在其中的一些实施例中,所述BUG信息聚合环节,包括:
[0014]基于所述剧本模板,从所述BUG相关字段中选取出目标字段;
[0015]聚合所述目标字段,得到BUG目标信息相关字段。
[0016]在其中的一些实施例中,所述BUG信息通知环节,包括:
[0017]根据所述剧本模板,判断是否触发所述BUG信息通知环节;
[0018]在触发所述BUG信息通知环节后,基于所述剧本模板,将所述BUG目标信息相关字段和对应的所述BUG信息,通过即时通讯工具通知指定人员。
[0019]在其中的一些实施例中,所述BUG处理环节,包括:
[0020]通过所述即时通讯工具通知所述指定人员后,根据所述剧本模板,确定处理BUG方案。
[0021]在其中的一些实施例中,所述设置所述剧本模板触发条件,包括:
[0022]根据所述BUG相关字段,获取BUG等级或BUG处理优先级相关字段;
[0023]根据所述BUG等级或BUG处理优先级相关字段,设置所述剧本模板触发条件。
[0024]在其中的一些实施例中,所述根据所述触发条件和所述BUG信息选择所述剧本模板,并基于选择的所述剧本模板处理所述BUG,包括:
[0025]根据所述BUG信息,获取所述BUG等级和/或BUG处理优先级相关字段对应的BUG信息;
[0026]基于所述剧本模板触发条件中的BUG信息,与所述BUG等级和/或BUG处理优先级级相关字段对应的BUG信息进行匹配,若匹配成功,则触发对应剧本模板;
[0027]基于所述剧本模板,处理所述BUG。
[0028]第二个方面,在本实施例中提供了一种软件测试装置,包括:
[0029]获取模块,用于获取BUG相关字段;
[0030]编排剧本模块,用于根据所述BUG相关字段,编排剧本模板,所述剧本模板包括BUG信息聚合环节、BUG信息通知环节以及BUG处理环节;
[0031]选择开关模块,用于根据所述BUG相关字段,设置所述剧本模板触发条件;
[0032]实例管理模块,用于在监测到BUG时,获取与所述BUG相关字段对应的BUG信息,根据所述触发条件和所述BUG信息选择所述剧本模板,并基于选择的所述剧本模板处理所述BUG。
[0033]第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的软件测试方法。
[0034]第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的软件测试方法。
[0035]与相关技术相比,在本实施例中提供的软件测试方法、装置、电子装置及存储介质,通过获取BUG相关字段;根据BUG相关字段,编排剧本模板,剧本模板包括BUG信息聚合环节、BUG信息通知环节以及BUG处理环节;根据BUG相关字段,设置剧本模板触发条件;在监测到BUG时,获取与BUG相关字段对应的BUG信息,根据触发条件和BUG信息选择剧本模板,并基于选择的剧本模板处理BUG,解决了因BUG管理工具与业务日志系统、运行环境之间不能有效协作,研发人员无法第一时间获取全面BUG信息,导致研发人员定位、处理BUG问题较慢问题,实现了BUG的自动化流程管理,提高了研发人员的BUG处理效率以及测试人员的BUG回归效率。
[0036]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他
特征、目的和优点更加简明易懂。
附图说明
[0037]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0038]图1是本申请一实施例提供的软件测试方法的终端设备的硬件结构框图;
[0039]图2是本申请一实施例提供的软件测试方法的流程图;
[0040]图3是本申请一实施例提供的软件测试方法的优选流程图;
[0041]图4是本申请一实施例提供的软件测试装置的结构框图。
[0042]图中:102、处理器;104、存储器;106、传输设备;108、输入输出设备;41、获取模块;42、编排剧本模块;43、选择开关模块;44、实例管理模块。
具体实施方式
[0043]为更清楚地理解本申请的目的、技术方案和优点,下面结合附图和实施例,对本申请进行了描述和说明。
[0044]除另本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件测试方法,其特征在于,包括:获取BUG相关字段;根据所述BUG相关字段,编排剧本模板,所述剧本模板包括BUG信息聚合环节、BUG信息通知环节以及BUG处理环节;根据所述BUG相关字段,设置所述剧本模板触发条件;在监测到BUG时,获取与所述BUG相关字段对应的BUG信息,根据所述触发条件和所述BUG信息选择所述剧本模板,并基于选择的所述剧本模板处理所述BUG。2.根据权利要求1所述的软件测试方法,其特征在于,所述获取BUG相关字段,包括:根据BUG管理工具、业务日志系统以及运行环境中描述BUG属性的相关字段,获取所述BUG相关字段。3.根据权利要求1所述的软件测试方法,其特征在于,所述BUG信息聚合环节,包括:基于所述剧本模板,从所述BUG相关字段中选取出目标字段;聚合所述目标字段,得到BUG目标信息相关字段。4.根据权利要求3所述的软件测试方法,其特征在于,所述BUG信息通知环节,包括:根据所述剧本模板,判断是否触发所述BUG信息通知环节;在触发所述BUG信息通知环节后,基于所述剧本模板,将所述BUG目标信息相关字段和对应的所述BUG信息,通过即时通讯工具通知指定人员。5.根据权利要求4所述的软件测试方法,其特征在于,所述BUG处理环节,包括:通过所述即时通讯工具通知所述指定人员后,根据所述剧本模板,确定处理BUG方案。6.根据权利要求1所述的软件测试方法,其特征在于,所述设置所述剧本模板触发条件,包括:根据所述BUG相关字段,获取BUG等级和/或BUG...

【专利技术属性】
技术研发人员:龙文洁吴小珍
申请(专利权)人:杭州安恒信息安全技术有限公司
类型:发明
国别省市:

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

1