| 作 者: | 嘉木 |
| 出版社: | 机械工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言
第1章 微服务测试概况1
1.1 微服务架构简介1
1.1.1 微服务架构演化史1
1.1.2 微服务架构的特点和缺点5
1.2 微服务架构下的质量挑战8
1.2.1 架构设计复杂度高9
1.2.2 团队协作难度大10
1.2.3 测试成本高12
1.3 微服务架构下的测试策略15
1.3.1 常见测试策略15
1.3.2 如何保障测试活动的全面性和有效性18
1.4 本章小结20
第2章 微服务测试策略详解22
2.1 单元测试22
2.1.1 单元测试的价值23
2.1.2 单元测试类型25
2.1.3 如何进行单元测试27
2.1.4 单元测试实例29
2.1.5 单元测试最佳实践32
2.2 集成测试34
2.2.1 集成测试的概念35
2.2.2 微服务架构下的集成测试35
2.2.3 常见问题解决方案38
2.3 组件测试41
2.3.1 组件测试简介41
2.3.2 进程内组件测试43
2.3.3 进程外组件测试45
2.4 契约测试50
2.4.1 契约测试产生的背景51
2.4.2 契约测试简介54
2.4.3 契约测试实例55
2.5 端到端测试59
2.5.1 端到端测试详解60
2.5.2 端到端测试的两种形式64
2.5.3 端到端测试实践心得65
2.6 本章小结67
第3章 微服务质量保障体系68
3.1 质量保障体系68
3.1.1 质量保障体系:以不变应万变69
3.1.2 建立质量保障体系的切入点70
3.1.3 质量保障体系全景72
3.2 质量保障体系的流程规范74
3.2.1 业务流程价值链75
3.2.2 研究流程中的业务规范77
3.2.3 流程规范的制定和落地85
3.2.4 实践经验和认知87
3.3 本章小结88
第4章 微服务测试技术89
4.1 技术选型89
4.1.1 常见痛点及选型分析90
4.1.2 对技术选型的认知96
4.2 提效技术97
4.2.1 释放人力的测试技术97
4.2.2 对提效技术的认知100
4.3 专项测试技术103
4.3.1 非功能测试104
4.3.2 常见的专项测试技术104
4.4 CI、CD和测试环境109
4.4.1 CI、CD和测试环境简介109
4.4.2 各环境说明及其测试关注点114
4.5 本章小结122
第5章 微服务度量与运营123
5.1 如何做好质量和效率的度量与运营123
5.1.1 度量与运营的定义124
5.1.2 质量度量体系125
5.1.3 质量运营131
5.2 效率和价值134
5.2.1 效率度量134
5.2.2 价值度量与运营141
5.3 组织保障:质量是设计出来的144
5.3.1 协同方角色144
5.3.2 质量文化建设152
5.4 本章小结154
第6章 QA如何打造和提升自身的核心竞争力155
6.1 软件测试新趋势探讨155
6.1.1 新型业务形态和传统行业互联网化156
6.1.2 新技术带来新的机遇和挑战156
6.1.3 测试技术和方法发生新的变化159
6.1.4 测试人才结构发生变化161
6.2 QA的核心竞争力162
6.2.1 怎样理解核心竞争力162
6.2.2 QA职业生涯的可能性163
6.2.3 核心竞争力的3个阶段164
6.3 本章小结167