测试验证
...
💡
Core Philosophy

测试不是独立的阶段,而是贯穿整个开发过程的质量内建活动

01 / Quality Assurance

Agile
Testing

敏捷测试概述
测试验证的全新范式

Traditional编码完成后才测试
Agile DevOps编码与测试同步进行
Continuous
Automated
3-5
min
feedback
100%
automated
testing
0
manual
test phase
Section 01

对比分析

敏捷测试 vs 传统测试
本质差异的深度剖析

Traditional瀑布测试
Agile DevOps敏捷测试
编码完成后才测试
编码与测试同步进行
独立测试团队执行
开发人员编写自动化测试
手工执行测试用例
CI 自动执行测试(每次提交)
数周后发现缺陷
分钟级反馈,即时修复
修复成本高昂
修复成本极低
季度发布
每日可部署
Section 02

关键指标

数量化呈现核心差异

反馈周期
数周~数月3-5 分钟
测试频率
阶段性每次提交
缺陷修复成本
文档依赖
轻(自动化测试即文档)
!
核心洞察

敏捷测试将反馈周期从数周~数月压缩至3-5分钟, 这不仅是效率提升,更是开发模式的本质变革

Section 03

流水线位置

测试验证在敏捷流水线中的关键位置

01
02
03
05
06
07
08
Testing Phase
Success
Failure
检查失败

流水线终止,阻止合并

❌ 阻止合并
检查通过

继续构建与部署

✅ 流量切换
QA
Agile Testing

测试不是独立的阶段,而是贯穿整个开发过程的质量内建活动。

Key Metrics
  • 3-5 min feedback
  • 100% automated
  • Every commit tested
Testing Types
  • Lint Check
  • Type Check
  • Health Check
Agile Testing Overview
Chapter 01