一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种批量任务自动化测试方法及系统与流程

2021-10-29 22:51:00 来源:中国专利 TAG:批量 测试 自动化 方法 系统

技术特征:
1.一种批量任务自动化测试方法,其特征在于,该方法包括如下步骤:步骤1、根据编排流程,开始执行自动化测试计划,测试管理服务集群变更所述自动化测试计划中所包含测试任务的测试任务状态,并将所述测试任务分批次分配给测试执行节点;步骤2、所述测试执行节点执行测试管理服务集群所分配的当前批次的测试任务,并按编排流程依次执行;步骤3、待完整的执行完当前批次的测试任务的周期后,根据所述自动化测试计划配置执行后续批次的测试任务,每一个测试任务的周期都会单独输出相应的测试报告;步骤4、待完成所述自动化测试计划中全部批次的测试任务之后,将全部测试报告发送至配置目标服务器或邮件地址。2.根据权利要求1所述的方法,其特征在于,在步骤2中,所述按编排流程依次执行,具体包括:如果某一个测试任务的执行过程中发生异常,则终止该异常测试任务的执行;继续按照编排流程依次执行剩余的测试任务,在结果验证节点上,以绿色标识显示验证预期结果为正确的测试任务,以红色标识显示验证预期结果为错误的测试任务。3.根据权利要求1所述的方法,其特征在于,在测试任务的执行过程中,通过测试管理服务集群中的管理平台查看测试任务周期的执行结果,监控测试任务周期的执行状态。4.根据权利要求1所述的方法,其特征在于,在步骤1之前还包括,批量任务自动化测试的流程编排步骤,具体包括:步骤101:创建并配置自动化测试的批量任务,所述批量任务由多个批次的测试任务组成,创建的多个批次的测试任务将在自动化测试流程画布中配置并使用;步骤102、创建批量任务自动化测试的测试计划,并配置测试计划参数;步骤103、所述测试管理服务集群配置测试计划的自动化测试流程画布,并将自动化测试流程添加至自动化测试流程画布中;步骤104、设置所述自动化测试流程画布的周期。5.根据权利要求4所述的方法,其特征在于,在步骤101中,所述测试管理服务集群创建需要执行的测试任务的类型,所述测试任务的类型包括sql脚本、http接口调用任务、jar执行任务以及其他脚本类任务;针对不同的自动化测试场景,在不同的自动化测试流程画布中组合不同批次的测试任务,所述批次的测试任务在不同的所述自动化测试流程画布中复用使用。6.根据权利要求4所述的方法,其特征在于,在步骤102中,所述配置测试计划参数包括测试计划名称、执行时间、可供选择的配置以执行所在集群服务。7.根据权利要求4所述的方法,其特征在于,在步骤103中,所述自动化测试流程画布中包括多个节点,该节点包括开始节点、结束节点、暂停节点、备份节点、验证节点、参数节点和报告节点;其中,开始节点、结束节点以及暂停节点为流程控制节点,所述自动化测试流程画布中从开始节点进行测试流程配置,到结束节点终止完成测试流程。8.根据权利要求7所述的方法,其特征在于,所述自动化测试流程画布中的第一个节点为开始节点,从所述开始节点向后添加任务节点;第二个节点为数据准备节点,用于进行当前批次的测试任务的铺底数据准备;
第三个节点为参数节点,用于设置后续其他批次的测试任务执行所使用的参数项;第四个节点之后的若干节点为业务批次节点;所述业务批次节点之后配置验证节点,所述验证节点用于验证业务批次节点的执行结果,如果当前所执行的批次的测试任务需要进行数据备份,则在所述验证节点之后添加备份节点;报告节点,所述报告节点用于输出批次的测试任务的测试报告。9.根据权利要求4所述的方法,其特征在于,在步骤104中,根据所执行批次的测试任务的周期为每个节点配置不同的执行参数和验证脚本逻辑,以支持不同周期的验证结果。10.一种批量任务自动化测试系统,该系统包括存储器和处理器,其特征在于:所述存储器存储一个或多个程序;当所述一个或多个程序被所述处理器执行,使得所述处理器实现如权利要求1

9中任一所述的方法。

技术总结
本申请提供了一种批量任务自动化测试方法及系统。本申请用于解决批量自动化测试过程中的数据自动准备,批量任务的执行结果自动化验证,自动化测试流程的可视化配置编排,以及批量任务自动化测试在多周期执行的验证支持。实现批量任务程序的自动化测试的编排、执行以及验证。及验证。及验证。


技术研发人员:衣得平
受保护的技术使用者:北京江融信科技有限公司
技术研发日:2021.08.19
技术公布日:2021/10/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜