课程简介
针对互联网和金融领域面临的质量挑战和测试改进的需求,系统性的解析当前互联网环境下线上服务的质量风险和精准测试的原理,方法论,落地路径和实施过程中需要注意的事项。
目标收益
对于当前大的降本增效背景下,对于互联网思维不断影响传统线上业务迭代改进的现实。为测试和测试开发同学提供全面和系统的对于精准测试的理解和实践经验,降低团队DevOps引入中对于质量和效能的挑战和风险。
培训对象
适合国内传统或者中小型互联网行业负责质量或者工程效能的团队。
课程大纲
精准测试原理和背景(100 min) |
1.1 测试三角形 1.2 测试覆盖&范围 1.3 BUG的产生 |
PDCA (20 min) | PDCA |
变更&影响范围分析 (60 min) | 变更&影响范围分析 |
精准测试的演进和形态 (180 min) |
4.1 基于风险的测试 4.1.1 RBT 4.1.2 RBT+Exploratory Testing 4.1.3 测试分级 4.1.4 复盘和优化 4.2基于覆盖率的测试 4.2.1 思路 4.2.2 工具 4.2.3 持续集成 4.2.4 风险&改进 4.3 基于调用链的测试 4.3.1 思路 4.3.2 工具 4.3.3 流程 |
精准测试+可测试性演进 (200 min) |
5.1 架构埋点 5.1.1 trace 5.1.2 染色/甬道 5.2 代码切面 5.2.1 旁路 5.2.2 注入 5.2.3 卡点 5.3引流测试 5.3.1 log replay 5.3.2 querydiff 5.4 混沌工程 5.4.1 混沌注入 5.4.2 编排 5.4.3 爆炸半径 5.4.4 雷区 |
精准测试的实践(180 min) |
6.1 企业微信的实践 6.2 QQ邮箱的实践 6.3 小红书的实践 |
精准测试思路和质效体系的关系(40 min) |
7.1 持续测试 7.2 避免穷举 7.3 强调反馈&参与 7.4 水无常型 |
精准测试原理和背景(100 min) 1.1 测试三角形 1.2 测试覆盖&范围 1.3 BUG的产生 |
PDCA (20 min) PDCA |
变更&影响范围分析 (60 min) 变更&影响范围分析 |
精准测试的演进和形态 (180 min) 4.1 基于风险的测试 4.1.1 RBT 4.1.2 RBT+Exploratory Testing 4.1.3 测试分级 4.1.4 复盘和优化 4.2基于覆盖率的测试 4.2.1 思路 4.2.2 工具 4.2.3 持续集成 4.2.4 风险&改进 4.3 基于调用链的测试 4.3.1 思路 4.3.2 工具 4.3.3 流程 |
精准测试+可测试性演进 (200 min) 5.1 架构埋点 5.1.1 trace 5.1.2 染色/甬道 5.2 代码切面 5.2.1 旁路 5.2.2 注入 5.2.3 卡点 5.3引流测试 5.3.1 log replay 5.3.2 querydiff 5.4 混沌工程 5.4.1 混沌注入 5.4.2 编排 5.4.3 爆炸半径 5.4.4 雷区 |
精准测试的实践(180 min) 6.1 企业微信的实践 6.2 QQ邮箱的实践 6.3 小红书的实践 |
精准测试思路和质效体系的关系(40 min) 7.1 持续测试 7.2 避免穷举 7.3 强调反馈&参与 7.4 水无常型 |