测试处理方法、装置、设备及存储介质与流程

文档序号:36173385发布日期:2023-11-24 17:04阅读:43来源:国知局
测试处理方法与流程

本公开涉及计算机或金融科技领域,尤其涉及一种测试处理方法、装置、设备、存储介质和程序产品。


背景技术:

1、随着计算机技术的发展,利用到计算机技术的系统软件越来越多,系统软件的结构也越来越复杂。为了使得系统软件能够具有高可用性,一般需要对系统软件进行测试,根据测试结果对系统软件进行调整。

2、在实现本公开发明构思的过程中,发明人发现相关技术中一般会存在以下问题:在对系统软件进行测试的过程中,虽然有自动化的测试工具可以用于系统软件测试,但是这些测试工具一般都是作为辅助工具完成系统软件的测试,主要的系统软件测试作业还需要依靠人工参与。因此,现有的测试系统软件的方法存在耗时久、准确率低以及智能化程度低的问题。


技术实现思路

1、鉴于上述问题,本公开提供了测试处理方法、装置、设备、存储介质和程序产品。

2、本公开的一个方面提供了一种测试处理方法,包括:响应于对目标对象的测试请求,根据上述测试请求中携带的测试维度,调用与上述测试维度相关联的数据采集接口;通过上述数据采集接口,从生产系统上动态采集与上述测试维度相关联的生产数据,得到动态生产数据集;对上述动态生产数据集中的生产数据进行处理,得到与上述测试维度相关联的动态阈值;基于上述动态阈值以及与上述测试维度相关联的案例模板,生成与上述测试维度相关联的测试案例;在上述动态阈值和执行上述测试案例得到的测试值之间进行评估,得到评估结果。

3、根据本公开的实施例,上述测试维度配置有维度标识;上述对上述动态生产数据集中的生产数据进行处理,得到与上述测试维度相关联的动态阈值,包括:对上述动态生产数据集中的生产数据进行预处理,得到目标生产数据;基于上述测试维度的维度标识,从数据库调用预设的阈值生成策略;利用上述阈值生成策略,对上述目标生产数据进行处理,得到与上述测试维度相关联的动态阈值。

4、根据本公开的实施例,上述阈值生成策略包括预设的上浮百分比;上述利用上述阈值生成策略,对上述目标生产数据进行处理,得到与上述测试维度相关联的动态阈值,包括:基于上述目标生产数据和上述预设的上浮百分比,生成上述目标生产数据的浮动值;基于上述目标生产数据和上述目标生产数据的浮动值,生成与上述测试维度相关联的动态阈值。

5、根据本公开的实施例,上述对上述动态生产数据集中的生产数据进行预处理,得到目标生产数据,包括:确定与上述测试维度相关联的数据类型,其中,上述数据类型包括均值类型和最值类型;在与上述测试维度相关联的数据类型为上述均值类型的情况下,对上述动态生产数据集中的生产数据进行均值化处理,得到上述目标生产数据,其中,上述目标生产数据用于表征上述动态生产数据集中所有生产数据的均值;在与上述测试维度相关联的数据类型为上述最值类型的情况下,按照预设排序策略对上述动态生产数据集中的生产数据进行排序,得到排序结果;根据上述排序结果中排在预设位置的生产数据,生成上述目标生产数据,其中,上述目标生产数据用于表征上述动态生成数据集中,所有生产数据的最大值或上述生产数据的最小值。

6、根据本公开的实施例,上述方法还包括:获取执行上述测试案例得到的测试值;对上述测试值进行校验,得到校验结果。

7、根据本公开的实施例,上述对上述测试值进行校验,得到校验结果,包括:根据上述测试维度和上述动态阈值,构建校验条件;利用上述校验条件对上述测试值进行校验;在上述测试值匹配上述校验条件的情况下,生成校验通过的校验结果;在上述测试值不匹配上述校验条件的情况下,生成并发送校验不通过的告警信息。

8、根据本公开的实施例,上述在上述动态阈值和执行上述测试案例得到的测试值之间进行评估,得到评估结果,包括:利用计算引擎输出上述动态阈值和上述测试值之间的差异值;根据上述差异值,生成上述评估结果。

9、根据本公开的实施例,上述方法还包括:在根据上述差异值,生成上述评估结果后,调用可视化组件;利用上述可视化组件展示上述评估结果。

10、本公开的另一方面还提供了一种测试处理装置,包括:第一调用模块,用于响应于对目标对象的测试请求,根据上述测试请求中携带的测试维度,调用与上述测试维度相关联的数据采集接口;采集模块,用于通过上述数据采集接口,从生产系统上动态采集与上述测试维度相关联的生产数据,得到动态生产数据集;处理模块,用于对上述动态生产数据集中的生产数据进行处理,得到与上述测试维度相关联的动态阈值;生成模块,用于基于上述动态阈值以及与上述测试维度相关联的案例模板,生成与上述测试维度相关联的测试案例;评估模块,用于在上述动态阈值和执行上述测试案例得到的测试值之间进行评估,得到评估结果。

11、本公开的另一方面还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器执行上述的测试处理方法。

12、本公开的另一方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述的测试处理方法。

13、本公开的另一方面还提供了一种计算机程序产品,包括计算机程序,上述计算机程序被处理器执行时实现上述的测试处理方法。

14、根据本公开实施例提供的测试处理方法、装置、设备、存储介质和程序产品,通过响应于对目标对象的测试请求,根据测试请求中携带的测试维度,调用数据采集接口;通过该数据采集接口,从生产系统上动态采集生产数据,得到动态生产数据集;对动态生产数据集进行处理,得到阈值;基于阈值以及案例模板,生成测试案例;在动态阈值和执行测试案例的得到的测试值之间进行动态评估,得到评估结果。由于在对目标对象进行测试以及评估的过程中,全流程可以自动化执行,进而可以降低耗时并提高智能化程度;而且本公开实施例还是从生产系统上采集数据,由于生产系统的数据更接近实际应用场景,且数据是根据实际情况实时变化的,所以采集的数据是动态的,得到的阈值时动态变化的,进而在测试值和阈值之间的评估结果也是动态的,进而可以提高对目标对象的测试准确率。本公开实施例提供的测试处理方法至少部分地克服了相关技术存在的耗时久、准确率低、智能化程度低的问题,从而达到降低耗时、提高测试准确率以及智能化程度的技术效果。



技术特征:

1.一种测试处理方法,包括:

2.根据权利要求1所述的方法,其中,所述测试维度配置有维度标识;

3.根据权利要求2所述的方法,其中,所述阈值生成策略包括预设的上浮百分比;

4.根据权利要求2所述的方法,其中,所述对所述动态生产数据集中的生产数据进行预处理,得到目标生产数据,包括:

5.根据权利要1所述的方法,还包括:

6.根据权利要求5所述的方法,其中,所述对所述测试值进行校验,得到校验结果,包括:

7.根据权利要求1所述的方法,其中,所述在所述动态阈值和执行所述测试案例得到的测试值之间进行评估,得到评估结果,包括:

8.根据权利要求7所述的方法,还包括:

9.一种测试处理装置,包括:

10.一种电子设备,包括:

11.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~8中任一项所述的方法。

12.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~8中任一项所述的方法。


技术总结
本公开提供了一种测试处理方法、装置、设备及存储介质,可以应用于计算机技术领域或金融科技领域。该方法包括:响应于对目标对象的测试请求,根据测试请求中携带的测试维度,调用与测试维度相关联的数据采集接口;通过数据采集接口,从生产系统上动态采集与测试维度相关联的生产数据,得到动态生产数据集;对动态生产数据集中的生产数据进行处理,得到与测试维度相关联的动态阈值;基于动态阈值以及与测试维度相关联的案例模板,生成与测试维度相关联的测试案例;在动态阈值和执行测试案例得到的测试值之间进行评估,得到评估结果。

技术研发人员:童璐
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1