目录
●前言
第1章 微服务测试概况
1.1 微服务架构简介
1.1.1 微服务架构演化史
1.1.2 微服务架构的特点和缺点
1.2 微服务架构下的质量挑战
1.2.1 架构设计复杂度高
1.2.2 团队协作难度大
1.2.3 测试成本高
1.3 微服务架构下的测试策略
1.3.1 常见测试策略
1.3.2 如何保障测试活动的全面性和有效性
1.4 本章小结
第2章 微服务测试策略详解
2.1 单元测试
2.1.1 单元测试的价值
2.1.2 单元测试类型
2.1.3 如何进行单元测试
2.1.4 单元测试实例
2.1.5 单元测试很好实践
2.2 集成测试
2.2.1 集成测试的概念
2.2.2 微服务架构下的集成测试
2.2.3 常见问题解决方案
2.3 组件测试
2.3.1 组件测试简介
2.3.2 进程内组件测试
2.3.3 进程外组件测试
2.4 契约测试
2.4.1 契约测试产生的背景
2.4.2 契约测试简介
2.4.3 契约测试实例
2.5 端到端测试
2.5.1 端到端测试详解
2.5.2 端到端测试的两种形式
2.5.3 端到端测试实践心得
2.6 本章小结
第3章 微服务质量保障体系
3.1 质量保障体系
3.1.1 质量保障体系:以不变应万变
3.1.2 建立质量保障体系的切入点
3.1.3 质量保障体系全景
3.2 质量保障体系的流程规范
3.2.1 业务流程价值链
3.2.2 研究流程中的业务规范
3.2.3 流程规范的制定和落地
3.2.4 实践经验和认知
3.3 本章小结
第4章 微服务测试技术
4.1 技术选型
4.1.1 常见痛点及选型分析
4.1.2 对技术选型的认知
4.2 提效技术
4.2.1 释放人力的测试技术
4.2.2 对提效技术的认知
4.3 专项测试技术
……
内容介绍
这是一本从微服务测试策略、测试方法、测试技术以及微服务质量保障体系搭建等角度讲解微服务质量保障的著作。本书既高度浓缩了作者从功能测试工程师到测试专家的成长经验,又融合了作者在微服务质量保障领域近10年的实战经验。
全书一共6章,主要包括如下内容:
(1)微服务架构下服务端质量的挑战,以及应该通过什么样的测试策略和质量保障体系来应对这些挑战;
(2)微服务测试策略,主要包括单元测试、集成测试、组件测试、契约测试、端到端测试等;
(3)微服务质量保障体系的搭建,以及相对应的流程和规范;
(4)微服务的测试技术,包括技术选型分析、常见的提效技术和专项测试技术;
(5)如何从质量、效率、价值3个维度做好微服务度量与运营,以及相应的组织保障;
(6)通过软件测试新趋势和QA核心竞争力这两个话题,带领读者了解技术发展趋势以及QA职业规划。