自动化测试方法、装置、存储介质及电子设备与流程

文档序号:28594915发布日期:2022-01-22 10:08阅读:来源:国知局

技术特征:
1.一种自动化测试方法,其特征在于,所述方法应用于自动化测试平台,所述自动化测试平台中集成有测试案例组件;所述测试案例组件中至少配置有指定批量程序测试的程序调度参数数据以及程序调度代码;其中,所述程序调度参数数据基于作业调度表中所配置的针对所述指定批量程序测试的程序调度方式所生成;所述方法包括:接收针对所述指定批量程序测试的测试指令,所述测试指令包括测试案例标识;其中,所述测试案例标识是指对测试案例组件进行标识的信息;向所述测试案例标识对应的测试案例组件发送触发指令;所述测试案例组件响应于所述触发指令,基于预先配置的程序调度参数数据以及程序调度代码,调取所述指定批量程序测试所涉及的被测程序执行测试。2.根据权利要求1所述的方法,其特征在于,所述程序调度参数数据基于所述指定批量程序测试所涉及的根被测程序生成:其中,所述根被测程序是指从所述指定批量程序测试所涉及的各被测程序中提取的未被其他被测程序调用的被测程序。3.根据权利要求2所述的方法,其特征在于,在所述程序调度方式包括基于时间调度的情况下,所述程序调度参数数据采用下述方式生成:至少根据所述根被测程序以及根被测程序所述涉及的叶子被测程序的数量,分配相应根被测程序所对应的测试周期;其中,所述叶子被测程序是指根被测程序运行时所调用的被测程序;将所述各根被测程序所对应的测试周期作为所述指定批量程序测试的程序调度参数数据。4.根据权利要求3所述的方法,其特征在于,所述基于预先配置的程序调度参数数据以及程序调度代码,调取所述指定批量程序测试所涉及的被测程序执行测试,包括:抽取指定的测试周期下的根被测程序;将抽取的所述根被测程序的程序标识作为所述程序调度代码的传入参数数据,在所述指定的测试周期下对抽取的所述根被测程序以及相应根被测程序运行时所调用的叶子被测程序执行程序测试。5.根据权利要求2-4任一项所述的方法,其特征在于,在所述调度方式包括基于并发调度的情况下,所述程序调度参数数据采用下述方式生成:配置各根被测程序所对应的并发参数数据,并将配置的各根被测程序所对应的并发参数数据作为所述指定批量程序测试的程序调度参数数据。6.根据权利要求1所述的方法,其特征在于,所述测试案例组件中还配置有用于存储批量程序测试结果的测试日志表、以及用于存储批量程序测试预期结果的预期日志表;所述方法还包括:将调取的被测程序的运行结果存储至测试日志表中;比对所述测试日志表中运行结果与所述预期日志表中的相应预期结果,得到被测程序的测试结果。7.根据权利要求1所述的方法,其特征在于,所述作业调度表中的程序调度方式至少基于所述指定批量程序测试所涉及的被测程序的程序类型配置。8.根据权利要求1所述的方法,其特征在于,所述自动化测试平台基于jeckins持续集成框架构建、所述测试案例组件基于utplsql测试框架构建。
9.一种自动化测试装置,其特征在于,所述装置应用于自动化测试平台,所述自动化测试平台中集成有测试案例组件;所述测试案例组件中至少配置有指定批量程序测试的程序调度参数数据以及程序调度代码;其中,所述程序调度参数数据基于作业调度表中所配置的针对所述指定批量程序测试的程序调度方式所生成;所述装置包括:指令接收模块,用于接收针对所述指定批量程序测试的测试指令,所述测试指令包括测试案例标识;其中,所述测试案例标识是指对测试案例组件进行标识的信息;测试触发模块,用于向所述测试案例标识对应的测试案例组件发送触发指令;所述测试案例组件用于响应于所述触发指令,基于预先配置的程序调度参数数据以及程序调度代码,调取所述指定批量程序测试所涉及的被测程序执行测试。10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述指令被执行时实现权利要求1-8中任一项所述方法的步骤。11.一种电子设备,其特征在于,所述电子设备包括至少一个处理器及用于存储处理器可执行指令的存储器,所述指令被所述处理器执行时实现权利要求1至8任一项所述方法的步骤。

技术总结
本说明书实施例可用于金融领域的应用程序测试,具体公开了一种自动化测试方法、装置、存储介质及电子设备,所述方法应用于自动化测试平台,平台中集成有测试案例组件;测试案例组件中至少配置有指定批量程序测试的程序调度参数数据及程序调度代码;程序调度参数数据基于作业调度表中所配置的针对指定批量程序测试的程序调度方式所生成;所述方法包括:接收针对指定批量程序测试的测试指令,测试指令包括测试案例标识;向测试案例标识对应的测试案例组件发送触发指令;所述测试案例组件响应于所述触发指令,基于预先配置的程序调度参数数据以及程序调度代码,调取所述指定批量程序测试所涉及的被测程序执行测试,从而提高测试的简便性及效率。的简便性及效率。的简便性及效率。


技术研发人员:赵文越 阮晓玲
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2021.11.11
技术公布日:2022/1/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1