不破不立 - 大规模微服务架构的测试挑战和应对策略

案例来源:头部互联网公司
会议地点:深圳
分享时间: 2019-06-21 11:00-12:00

徐明硕  |

头部互联网公司 研发效能领域专家

资深软件工程与研发效能专家,国内大模型及AI Agent应用落地的先行布道者。曾任国内顶尖互联网企业技术委员会核心成员,多项国家级软件工程与智能化标准的核心起草人。出版及译有数十部研发效能、AI Agent架构及大模型领域的行业畅销著作。常年担任国内外顶级技术大会的联席主席与出品人,为百余家头部企业提供技术战略咨询与高管培训,致力于推动人类智慧与AI智能融合共生的技术管理新范式。

课程概要

案例背景介绍:
随着微服务架构的不断普及与落地,给业务发展带来的便利大家有目共睹,但是这其中对于微服务架构的测试则提出了很多挑战,这其中最关键的问题有两个,一个是API接口数量的快速增长所引发的测试用例数量的爆发性增长,使得传统API的测试策略与实践已经很难应对如此大量的测试需求;二是微服务之间的复杂依赖关系将使得测试很难做到解耦,为此会引发大量的Mock开发的工作量。为了打破上述窘境,微服务架构尤其是大型微服务架构的测试迫切需要一种颠覆性的方法来应对上述挑战。本次演讲就是围绕这一主题,讨论了基于消费者契约的API测试在业界的应用与落地实践。

解决思路/成功要点
• 微服务架构对测试提出的挑战
• 基于消费者契约的测试方法的基本原理
• 如何解决API用例数量爆发性增长的难题
• 如何解决API调用依赖的测试难题
• 微服务架构下测试数据准备的最佳实践

成果
• 在保证质量的前提下,可以将测试用例的数量降低至原本的30%左右,大大提高测试的效率和针对性。

听众收益

• 深入理解基于消费者契约的测试方法如何化解微服务架构的测试难题
• 深入理解微服务架构下测试数据准备的最佳实践
• 了解业界顶尖公司的微服务架构测试实践

徐明硕  |

头部互联网公司
研发效能领域专家

资深软件工程与研发效能专家,国内大模型及AI Agent应用落地的先行布道者。曾任国内顶尖互联网企业技术委员会核心成员,多项国家级软件工程与智能化标准的核心起草人。出版及译有数十部研发效能、AI Agent架构及大模型领域的行业畅销著作。常年担任国内外顶级技术大会的联席主席与出品人,为百余家头部企业提供技术战略咨询与高管培训,致力于推动人类智慧与AI智能融合共生的技术管理新范式。

课程概要

案例背景介绍:
随着微服务架构的不断普及与落地,给业务发展带来的便利大家有目共睹,但是这其中对于微服务架构的测试则提出了很多挑战,这其中最关键的问题有两个,一个是API接口数量的快速增长所引发的测试用例数量的爆发性增长,使得传统API的测试策略与实践已经很难应对如此大量的测试需求;二是微服务之间的复杂依赖关系将使得测试很难做到解耦,为此会引发大量的Mock开发的工作量。为了打破上述窘境,微服务架构尤其是大型微服务架构的测试迫切需要一种颠覆性的方法来应对上述挑战。本次演讲就是围绕这一主题,讨论了基于消费者契约的API测试在业界的应用与落地实践。

解决思路/成功要点
• 微服务架构对测试提出的挑战
• 基于消费者契约的测试方法的基本原理
• 如何解决API用例数量爆发性增长的难题
• 如何解决API调用依赖的测试难题
• 微服务架构下测试数据准备的最佳实践

成果
• 在保证质量的前提下,可以将测试用例的数量降低至原本的30%左右,大大提高测试的效率和针对性。

听众收益

• 深入理解基于消费者契约的测试方法如何化解微服务架构的测试难题
• 深入理解微服务架构下测试数据准备的最佳实践
• 了解业界顶尖公司的微服务架构测试实践

CopyRight © 2008-2020 Msup & 高可用架构

京ICP备09001521号