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

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

2022-11-14 15:00:07 来源:中国专利 TAG:

技术特征:
1.一种自动化系统测试方法,其特征在于,所述方法包括:当检测到指定业务系统的测试命令时,获取所述指定业务系统的配置数据;生成用于所述指定业务系统测试的中间件,在所述中间件中模拟所述指定业务系统的配置数据;解析所述指定业务系统的配置数据,以生成测试引擎可执行的数据结构,并缓存于redis数据库中;所述测试引擎按照所述数据结构,执行对所述指定业务系统的测试。2.根据权利要求1所述的自动化系统测试方法,其特征在于,所述获取所述指定业务系统的配置数据,包括:获取所述指定业务系统的接口配置数据、数据库链接配置数据、功能场景和外关联系统。3.根据权利要求1所述的自动化系统测试方法,其特征在于,所述生成用于所述指定业务系统测试的中间件,在所述中间件中模拟所述指定业务系统的配置数据,包括:根据所述指定业务系统的接口配置数据,配置中间件的接口;根据所述指定业务系统的数据库链接配置数据,配置所述接口对应的数据库表数据;配置所述中间件链接的消息队列平台和redis数据库;根据所述指定业务系统的外关联系统,配置外关联系统服务接口mock数据。4.根据权利要求3所述的自动化系统测试方法,其特征在于,所述根据所述指定业务系统的接口配置数据,配置中间件的接口之后,所述方法还包括:获取所述指定业务系统的功能场景,对接口进行组合配置,得到组合接口,并对所述组合接口执行顺序配置。5.根据权利要求4所述的自动化系统测试方法,其特征在于,所述获取所述指定业务系统的功能场景,对接口进行组合配置,得到组合接口,并对所述组合接口执行顺序配置之后,所述方法还包括:在实行不同功能场景时,检测不同功能场景执行的频率和接口变更情况。6.根据权利要求2所述的自动化系统测试方法,其特征在于,所述根据所述指定业务系统的数据库链接配置数据,配置所述接口对应的数据库表数据之后,所述方法还包括:判断所述接口对应的数据库表数据是否在同一数据库内;若不在同一数据库内,则配置多个数据库。7.一种自动化系统测试装置,其特征在于,所述装置包括:数据获取模块,用于当检测到指定业务系统的测试命令时,获取所述指定业务系统的配置数据;中间件配置模块,用于生成用于所述指定业务系统测试的中间件,在所述中间件中模拟所述指定业务系统的配置数据;配置解析模块,用于解析所述指定业务系统的配置数据,以生成测试引擎可执行的数据结构,并缓存于redis数据库中;测试执行模块,用于所述测试引擎按照所述数据结构,执行对所述指定业务系统的测试。8.根据权利要求7所述的自动化系统测试装置,其特征在于,还包括:
接口配置模块,用于根据所述指定业务系统的接口配置数据,配置中间件的接口;接口表数据配置模块,用于根据所述指定业务系统的数据库链接配置数据,配置所述接口对应的数据库表数据;中间件消息队列及数据库配置模块,用于配置所述中间件链接的消息队列平台和redis数据库;外关联配置模块,用于根据所述指定业务系统的外关联系统,配置外关联系统服务接口mock数据。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

技术总结
本申请涉及计算机技术领域,特别是涉及到一种自动化系统测试方法、装置、设备及存储介质,其中方法包括:当检测到指定业务系统的测试命令时,获取所述指定业务系统的配置数据;生成用于所述指定业务系统测试的中间件,在所述中间件中模拟所述指定业务系统的配置数据;解析所述指定业务系统的配置数据,以生成测试引擎可执行的数据结构,并缓存于redis数据库中;所述测试引擎按照所述数据结构,执行对所述指定业务系统的测试。通过生成中间件对待测试的指定业务系统配置进行模拟,增加了自动测试的功能,解决现有技术中自动化测试工具功能比较单一,不能全面自动触达系统的方方面面,需要人工协作完成流程或系统功能测试的技术问题。问题。问题。


技术研发人员:王华民
受保护的技术使用者:平安消费金融有限公司
技术研发日:2022.09.14
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献