课程简介
此模块讲解:随着微服务架构的不断普及与落地,给业务发展带来的便利大家有目共睹,但是这其中对于微服务架构的测试则提出了很多挑战,这其中最关键的问题有两个,一个是API接口数量的快速增长所引发的测试用例数量的爆发性增长,使得传统API的测试策略与实践已经很难应对如此大量的测试需求;二是微服务之间的复杂依赖关系将使得测试很难做到解耦,为此会引发大量的Mock开发的工作量。为了打破上述窘境,微服务架构尤其是大型微服务架构的测试迫切需要一种颠覆性的方法来应对上述挑战。
(1)从单体架构到微服务架构的技术演进
(2)微服务架构对测试提出的挑战
(3)基于消费者契约的测试方法的基本原理
(4)如何解决API用例数量爆发性增长的难题
(5)如何解决API调用依赖的测试难题
(6)微服务架构下测试数据准备的最佳实践
(7)大型企业的实际案例解读
目标收益
培训对象
课程大纲
此模块讲解:随着微服务架构的不断普及与落地,给业务发展带来的便利大家有目共睹,但是这其中对于微服务架构的测试则提出了很多挑战,这其中最关键的问题有两个,一个是API接口数量的快速增长所引发的测试用例数量的爆发性增长,使得传统API的测试策略与实践已经很难应对如此大量的测试需求;二是微服务之间的复杂依赖关系将使得测试很难做到解耦,为此会引发大量的Mock开发的工作量。为了打破上述窘境,微服务架构尤其是大型微服务架构的测试迫切需要一种颠覆性的方法来应对上述挑战。 |
(1)从单体架构到微服务架构的技术演进 (2)微服务架构对测试提出的挑战 (3)基于消费者契约的测试方法的基本原理 (4)如何解决API用例数量爆发性增长的难题 (5)如何解决API调用依赖的测试难题 (6)微服务架构下测试数据准备的最佳实践 (7)大型企业的实际案例解读 |
此模块讲解:随着微服务架构的不断普及与落地,给业务发展带来的便利大家有目共睹,但是这其中对于微服务架构的测试则提出了很多挑战,这其中最关键的问题有两个,一个是API接口数量的快速增长所引发的测试用例数量的爆发性增长,使得传统API的测试策略与实践已经很难应对如此大量的测试需求;二是微服务之间的复杂依赖关系将使得测试很难做到解耦,为此会引发大量的Mock开发的工作量。为了打破上述窘境,微服务架构尤其是大型微服务架构的测试迫切需要一种颠覆性的方法来应对上述挑战。 (1)从单体架构到微服务架构的技术演进 (2)微服务架构对测试提出的挑战 (3)基于消费者契约的测试方法的基本原理 (4)如何解决API用例数量爆发性增长的难题 (5)如何解决API调用依赖的测试难题 (6)微服务架构下测试数据准备的最佳实践 (7)大型企业的实际案例解读 |