恭喜青岛民航凯亚系统集成有限公司顾文获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜青岛民航凯亚系统集成有限公司申请的专利一种微服务持续集成的场景自动化持续测试的方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118838850B 。
龙图腾网通过国家知识产权局官网在2025-03-11发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411328064.4,技术领域涉及:G06F11/3668;该发明授权一种微服务持续集成的场景自动化持续测试的方法及系统是由顾文;陈晓;朱柏霖;郭敬云;张清华;刘博设计研发完成,并于2024-09-24向国家知识产权局提交的专利申请。
本一种微服务持续集成的场景自动化持续测试的方法及系统在说明书摘要公布了:本发明属于软件测试技术领域,公开了一种微服务持续集成的场景自动化持续测试的方法及系统。该方法包括:API接口管理,测试数据准备管理,对不同部署环境的参数以及对各个环境测试数据进行存储管理,包括部署的地址信息和测试数据全局参数配置;场景自动化脚本管理,测试策略管理,持续集成测试执行,监控及报告。本发明减少人力成本,将业务用例实现场景自动化,围绕自动化展开线上定时巡检或者实现自动化提测门禁。编码效率、可读性、可视化报告;微服务落地质量保障策略,减少后期回归测试、维护成本。
本发明授权一种微服务持续集成的场景自动化持续测试的方法及系统在权利要求书中公布了:1.一种微服务持续集成的场景自动化持续测试的方法,其特征在于,该方法包括:S1,API接口管理,在API接口管理模块中将机场信息系统的各个微服务的swagger接口文档导入,API接口管理模块通过导入接口信息自动生成API测试用例,并自动区分显示post、put、del、get属性的接口;S2,测试数据准备管理,对不同部署环境的参数以及对各个环境测试数据进行存储管理,包括部署的地址信息和测试数据全局参数配置;S3,场景自动化脚本管理,在API接口管理模块导入自动生成的API测试用例,根据业务系统的需求进行场景用例组合;S4,测试策略管理,根据微服务架构每个服务的业务特性和接口归属,配合制定不同的自动化执行策略;S5,持续集成测试执行,配置Jenkins与Eolink的openAPI,设置触发条件、构建步骤及测试任务,将Eolink的场景自动化脚本集成到持续集成流水线中,配置触发器支持提交代码后触发构建;S6,监控及报告,通过配置自动化测试报告平台来收集和分析测试结果,通过API监控机制持续监控单接口和API综合监控;在步骤S4中,根据微服务架构每个服务的业务特性和接口归属,配合制定不同的自动化执行策略,包括:将场景自动化脚本管理模块中编写的场景用例添加到测试策略管理模块中的测试方案中,支持不同的环境地址执行不同的自动化测试策略,自动引入测试环境参数管理模块中维护的环境地址,根据不同部署环境、微服务架构的业务场景进行测试用例的组合,系统自动支持用例间共享cookies,配置不同的测试环境执行不同的自动化执行测试方式,包括串行测试、并行测试、多环境执行,串行测试是不同用例间的执行结果制约顺序执行,并行测试是低耦合用例不依赖彼此执行结果并行执行,多环境执行是不同的测试环境地址同时执行自动化场景测试;根据接口性质在系统中勾选自动化用例执行方式,选择进行串行自动化执行或并行自动化执行,并且配合系统的发版上线要求,结合继续集成的设置,实现集成部署完自动执行冒烟自动化测试策略,以及实现定期线上巡检的自动化执行策略,场景自动化测试策略包括:定时执行策略,按照预定的时间表自动运行测试用例,适用于持续集成和监控需求;触发式执行策略:当包括代码提交、构建完成在内的特定事件发生时,自动触发测试执行,确保快速反馈;并发执行策略:为了加速测试过程,同时运行多个测试用例或测试套件;分阶段执行策略:将测试用例分为单元测试、集成测试、系统测试的不同阶段,按顺序或条件执行;数据驱动执行策略:使用不同的数据集对同一测试脚本进行多次执行,增加测试覆盖度;失败重试策略:对于偶然性失败的测试,设定重试机制以区分真实问题与临时故障。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人青岛民航凯亚系统集成有限公司,其通讯地址为:266000 山东省青岛市城阳区棘洪滩街道春阳路西端动车小镇科技馆230室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。